PbSoftware Engineer - Digital Property Registry /b /ppbr/ppbProject Summary /b /ppThe 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. /ppbr/ppbMain Responsibilities / Objectives /b /ppbr/ppbDevelopment Implementation /b /pulliDesign and build high-quality, scalable front-end and back-end systems using modern engineering practices. /liliDevelop modular, reusable components and services following a component-driven and API-first architecture. /liliImplement and consume APIs, ensuring clear contracts, reliability, and performance. /liliContribute to system design decisions, ensuring solutions are scalable, maintainable, and aligned with platform standards. /li /ulpbr/ppbCode Quality Testing /b /pulliWrite clean, maintainable, and well-documented code aligned with engineering best practices. /liliEnsure strong automated test coverage (unit, integration, end-to-end). /liliApply secure coding practices and contribute to compliance with technical and security standards. /liliMonitor and improve system performance, reliability, and resilience. /li /ulpbr/ppbCollaboration /b /pulliCollaborate with engineers, designers, and product stakeholders to deliver high-quality software solutions. /liliParticipate in architectural discussions, technical design sessions, and agile ceremonies. /liliContribute to shared engineering knowledge, documentation, and standards. /li /ulpbr/ppbContinuous Improvement /b /pulliIdentify opportunities for optimization, refactoring, and modernization across the codebase and platform. /liliPromote best practices in performance, accessibility, and maintainability. /liliStay current with modern frameworks, tools, and industry trends, bringing improvements into the team. /li /ulpbr/ppbExpected Deliverables /b /pulliHigh-quality, well-tested, and maintainable software. /liliReusable components, services, and APIs aligned with platform architecture. /liliContributions to system design and architectural decisions. /liliClear technical documentation (APIs, components, system behavior). /liliMeasurable improvements in performance, reliability, and scalability. /liliActive participation in code reviews and engineering standards. /li /ulpbr/ppbRequired Skills /b /ppbFront-End (Core Stack) /b /pulliStrong expertise in modern React frameworks (e.g., Next.js, Remix), including SSR and client/server data flows. /liliAdvanced proficiency in TypeScript. /liliExperience with component-driven development, design systems, and responsive UI. /liliStrong understanding of performance optimization and accessibility standards (WCAG). /li /ulpbr/ppbBack-End /b /pulliSolid experience building APIs and services using Node.js and TypeScript (NestJS is a plus). /liliExperience designing RESTful APIs and integrating external services. /liliUnderstanding of data modeling, caching strategies, and scalable architectures. /liliFamiliarity with Java/Spring is a plus. /li /ulpbr/ppbCloud DevOps /b /pulliExperience working with cloud platforms (Azure preferred, AWS or GCP also valid). /liliFamiliarity with CI/CD pipelines, infrastructure as code, and observability tools. /liliUnderstanding of deployment strategies, scalability, and system reliability. /li /ulpbr/ppbVersion Control /b /pulliStrong proficiency with Git and GitHub: Branching strategies, Pull requests and code reviews, Commit hygiene and collaboration workflows /li /ulpbr/ppb /p /b