Enakl, une startup marocaine de mobilité collective, se positionne comme un acteur majeur dans la transformation des déplacements urbains. Sa mission est de rendre les déplacements plus sûrs, plus accessibles et plus durables grâce à une technologie de transport collectif intelligente. Le poste d’Ingénieur Backend Senior est au cœur de cette ambition, car il s’agit de développer, maintenir et faire évoluer les systèmes backend qui alimentent la plateforme SaaS multi‑tenant d’Enakl.
Le candidat idéal possède une solide expérience de 6 à 9 ans dans le développement backend, avec une expertise approfondie en Node.js, TypeScript et NestJS. Il doit maîtriser la conception d’API RESTful, la gestion de la logique métier et la mise en œuvre de services asynchrones. La connaissance approfondie de PostgreSQL et des modèles relationnels est indispensable pour garantir la cohérence et la performance des données. Le candidat doit également être à l’aise avec les concepts de SaaS multi‑tenant, notamment l’isolation des locataires, la gestion des schémas de base de données, et le contrôle d’accès via ACL, RBAC ou ABAC.
Les responsabilités principales incluent : la conception et l’architecture de systèmes backend robustes, la refactorisation du code existant pour améliorer la maintenabilité et la performance, la mise en place de tests unitaires et d’intégration pour assurer la qualité du code, l’optimisation des requêtes SQL et la gestion des tâches en arrière‑plan (background jobs). Le candidat devra également collaborer étroitement avec les équipes produit, UX et data pour comprendre les besoins des utilisateurs et traduire ces exigences en solutions techniques efficaces.
Enakl valorise l’agilité et la collaboration. Le processus de recrutement comprend une première prise de contact avec le CTO, un challenge technique à domicile, des entretiens techniques approfondis, et une rencontre finale avec le fondateur à Casablanca. Le poste offre un environnement de travail à distance, favorisant l’équilibre vie professionnelle/vie privée, tout en permettant une présence ponctuelle à Casablanca pour les entretiens finaux.
Les avantages du poste comprennent un salaire mensuel compétitif (22 000 à 26 000 MAD), un contrat CDI, la possibilité de travailler à distance depuis Casablanca, et l’opportunité de contribuer à une plateforme utilisée quotidiennement par des milliers d’utilisateurs. Le candidat aura la chance de travailler sur des projets innovants, de participer à la croissance rapide de l’entreprise, et de développer des compétences avancées en architecture backend, en gestion de bases de données relationnelles, et en déploiement cloud (AWS).
En résumé, ce poste est une excellente opportunité pour un ingénieur backend expérimenté qui souhaite travailler dans un environnement startup dynamique, relever des défis techniques complexes, et contribuer à une solution de mobilité collective à grande échelle. Si vous avez une passion pour le développement backend, une solide expérience avec Node.js, NestJS et PostgreSQL, et une capacité à travailler de manière autonome dans un contexte remote, nous vous invitons à postuler dès maintenant.