![Didomi logo](https://static.remoteliz.com/static/companies/company-didomi-logo.jpeg)
Senior Full stack Engineer (ACM)
DidomiJob Summary
Didomi is seeking a senior full-stack engineer to join their engineering team in Paris, France. The ideal candidate will have experience with modern JavaScript and TypeScript tooling and libraries, as well as back-end applications in Feathers or NestJS. They should also be familiar with front-end applications in React and have a passion for simple, maintainable, and readable code that balances pragmatism and performance. The engineer will work closely with product owners to refine product requirements and ensure the feasibility and maintainability of their work. Didomi values quality-oriented mindset, awareness of performance considerations, and experience with AWS or other cloud providers. They offer flexible remote work options, $4,000/year travel stipends, and equity in a fast-growing company. The recruitment process includes technical interviews, code challenges, and 1:1 calls with the CTO and product manager.
Responsibilities
- Be in charge of part of the architecture of our web applications
- Ensure that we have the right tests and structure in place to make sure that we can move quickly without breaking everything
- Share your knowledge of software development principles and best practices with the team
- Keep learning new technologies and be on the look-out for new ideas that we should try out
- Work closely with product owners to help refine product requirements and convert them into technical specifications and ensure what we are building is feasible and maintainable
Qualifications
- Solid knowledge of JavaScript and Typescript
- Experience with modern JavaScript and Typescript tooling and libraries
- Experience with back-end applications in with Feathers or NestJS
- Experience with front-end applications in React, or similar frameworks
- Quality-oriented mindset: testing, code reviews, code quality, etc.
- Awareness of performance considerations
- A passion for simple, maintainable, and readable code that balances pragmatism and performance
- Experience with AWS, or other cloud providers
- Experience with the micro-frontends architecture
- Experience with the micro-services architecture
- Experience with SQL queries
- Experience with Snowflake
Recruitment process
- HR Interview (15 min)
- A technical interview with an Engineering Manager or the CTO
- A code challenge to build a simple API or a SPA. This is used as the basis of discussion for the next step. You can find our challenges on and . We also accept suitable open-source projects in place of the challenge.
- A 1h30 code review session and architecture discussion with 3-4 Didomi engineers
- A set of 1:1 30-minute calls with the CTO, engineers, and a product manager