Software Engineer - Digital Property Registry
hace 2 días
Barcelona
Software Engineer - Digital Property Registry Project Summary The Digital Property Registry (DPR) is Sanofi's mandatory compliance process for the comprehensive lifecycle management of externally facing digital properties, encompassing all stages from initiation to decommissioning. Main Responsibilities / Objectives Development & Implementation • Design and build high-quality, scalable front-end and back-end systems using modern engineering practices., • Develop modular, reusable components and services following a component-driven and API-first architecture., • Implement and consume APIs, ensuring clear contracts, reliability, and performance., • Contribute to system design decisions, ensuring solutions are scalable, maintainable, and aligned with platform standards. Code Quality & Testing • Write clean, maintainable, and well-documented code aligned with engineering best practices., • Ensure strong automated test coverage (unit, integration, end-to-end)., • Apply secure coding practices and contribute to compliance with technical and security standards., • Monitor and improve system performance, reliability, and resilience. Collaboration • Collaborate with engineers, designers, and product stakeholders to deliver high-quality software solutions., • Participate in architectural discussions, technical design sessions, and agile ceremonies., • Contribute to shared engineering knowledge, documentation, and standards. Continuous Improvement • Identify opportunities for optimization, refactoring, and modernization across the codebase and platform., • Promote best practices in performance, accessibility, and maintainability., • Stay current with modern frameworks, tools, and industry trends, bringing improvements into the team. Expected Deliverables • High-quality, well-tested, and maintainable software., • Reusable components, services, and APIs aligned with platform architecture., • Contributions to system design and architectural decisions., • Clear technical documentation (APIs, components, system behavior)., • Measurable improvements in performance, reliability, and scalability., • Active participation in code reviews and engineering standards. Required Skills Front-End (Core Stack) • Strong expertise in modern React frameworks (e.g., Next.js, Remix), including SSR and client/server data flows., • Advanced proficiency in TypeScript., • Experience with component-driven development, design systems, and responsive UI., • Strong understanding of performance optimization and accessibility standards (WCAG). Back-End • Solid experience building APIs and services using Node.js and TypeScript (NestJS is a plus)., • Experience designing RESTful APIs and integrating external services., • Understanding of data modeling, caching strategies, and scalable architectures., • Familiarity with Java/Spring is a plus. Cloud & DevOps • Experience working with cloud platforms (Azure preferred, AWS or GCP also valid)., • Familiarity with CI/CD pipelines, infrastructure as code, and observability tools., • Understanding of deployment strategies, scalability, and system reliability. Version Control • Strong proficiency with Git and GitHub: Branching strategies, Pull requests and code reviews, Commit hygiene and collaboration workflows 🚀 WHY US? 🚀 Join our dynamic team of talented individuals and experience a world of growth and opportunities. Here's what we offer: • Rapid growth with a tailored career path and salary evaluation; 70% of our senior leaders started at entry level., • Enhance your skills with our Tech Academy catalog, Udemy E-learning Platform, Language Sessions, webinars, and workshops., • Control your training with an annual personal budget and company-paid certifications., • Enjoy flexible policies, remote work options, and fantastic social benefits like transit and restaurant tickets, kindergarten support, and private health insurance., • Benefit from our WeCare program, supporting employees in critical situations., • Unleash your full potential, both professionally and personally. Amaris Consulting is proud to be an equal-opportunity workplace. We are committed to promoting diversity within the workforce and creating an inclusive working environment. For this purpose, we welcome applications from all qualified candidates regardless of gender, sexual orientation, race, ethnicity, beliefs, age, marital status, disability, or other characteristics. Take the next step in your career and become a key player in driving change at Amaris Consulting. Apply now to embark on a journey of professional growth and personal fulfillment.