Remote Senior Backend Engineer (PMP)

Posted

Apply now
Please, let Didomi know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • We are looking for a Senior Backend Engineer to join our Engineering team.
  • Our main office is in Paris, but we are a highly distributed team, with members working remotely across Europe and the Americas.
  • You will drive the development of our systems built with Feathers and NestJS.
  • You will join our PMP (Preference Management Platform) team, which is responsible for one of Didomi’s core products — the Preference Management Platform.
  • This platform helps organizations collect, manage, and activate user preferences and consent across all touchpoints, empowering businesses to offer personalized, privacy-conscious experiences while ensuring compliance with regulations like the GDPR, CCPA, and other global privacy laws.
  • Responsibilities include collaborating with other developers to ship new features, being in charge of the overall architecture of web applications, ensuring the right tests and structure are in place, sharing knowledge of backend development principles and best practices, and keeping up with new technologies.

Requirements:

  • You must have at least 5 years of experience with JavaScript.
  • Experience with complex backend applications in Node and modern JavaScript tooling and libraries (Feathers, NestJS) is required.
  • You should have experience with complex microservices backend architectures, including queues and event streams.
  • Familiarity with AWS or other cloud providers is necessary.
  • A quality-oriented mindset focusing on testing, code reviews, and code quality is essential.
  • You should have an awareness of performance considerations.
  • A passion for simple, maintainable, and readable code that balances pragmatism and performance is expected.

Benefits:

  • We are committed to a high level of quality in our products and code, believing that automation is key to achieving this along with development velocity.
  • The engineering team is organized into feature teams and works with 2-week sprints, aiming to minimize pointless meetings.
  • The majority of the engineering team works remotely, with a requirement for a 4-hour overlap with CET working hours.
  • We rely on automated tests and continuous integration/delivery to build flexible applications that can evolve without breaking.
  • We trust that this approach enables engineers to focus on code quality and iterate quickly without fear of breaking things.
Apply now
Please, let Didomi know you found this job on RemoteYeah . This helps us grow 🌱.
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback