Le Backend Engineer occupe un rôle central au sein de l’équipe technique et contribue au développement, à la maintenance et à l’optimisation des services backend de la plateforme. Il/elle est responsable de la conception d’architectures scalables et performantes, de la gestion des bases de données et des API, et de l’intégration fluide avec le frontend et les autres systèmes. Le rôle nécessite un mindset orienté produit, permettant de transformer les besoins utilisateurs et business en solutions backend robustes et évolutives.
Le Backend Engineer développe, maintient et optimise les services backend et les API de la plateforme. Il/elle travaille en collaboration étroite avec les équipes frontend, produit et opérations pour garantir l’intégration harmonieuse des fonctionnalités. Il/elle conçoit des architectures scalables, gère les bases de données et veille à la performance, la sécurité et la qualité des systèmes. Le Backend Engineer participe à l’implémentation de bonnes pratiques DevOps et MLOps, à l’automatisation des processus, et contribue à l’évolution continue de la plateforme dans un environnement startup dynamique.
Expérience confirmée en développement BackEnd (7+ ans).
Maîtrise de Node.js, NestJS, PostgreSQL, Docker et AWS. Connaissance de JavaScrpt/Typescript, HTML, CSS/Tailwind, Terraform et DevOps concepts (CI/CD).
Conception, développement et optimisation d’APIs: expérience dans la création et la maintenance d’APIs RESTful et/ou GraphQL performantes, sécurisées et évolutives, capables de gérer un fort trafic et des flux de données complexes.
Architecture système et microservices: expérience avérée dans la conception d’architectures backend modulaires, maintenables et performantes, idéalement dans un environnement microservices.
Orientation produit et capacité à prioriser les fonctionnalités selon l’impact utilisateur.
Communication claire et efficace avec les équipes interfonctionnelles.
Autonomie, pragmatisme et adaptabilité dans un environnement startup/scale-up.
Entretien de pré-sélection avec le recruteur – Conversation initiale pour évaluer la compatibilité et présenter le poste.
Entretien avec le VP Engineering – Évaluation des compétences techniques et de l’expérience en lien avec le poste.
Entretien en personne avec l’équipe – Vérification des compétences relationnelles, du match culturel et des connaissances techniques approfondies.
Entretien final avec le CEO – Évaluation de l’alignement stratégique et discussion finale sur l’impact potentiel du candidat.
Proposition d’offre – Présentation de l’offre et explication des prochaines étapes.
Rencontrez Reina, full stack developer
Rencontrez Sébastien, CTO
These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.