Enakl, une startup marocaine de mobilité collective, développe l’infrastructure numérique pour le covoiturage partagé dans les grandes villes émergentes. La mission est de rendre les déplacements plus sûrs, accessibles et durables grâce à une technologie de transport collectif intelligente.
Poste proposé : Ingénieur Backend Senior (Node.js / NestJS). Vous travaillerez à Casablanca, mais le poste est télétravail (type de travail : remote).
Responsabilités principales :
- Concevoir, développer et maintenir les services backend de la plateforme SaaS.
- Assurer la scalabilité et la performance de la base de données PostgreSQL.
- Mettre en œuvre l’isolation des locataires et les mécanismes de contrôle d’accès (ACL, RBAC, ABAC).
- Refactoriser le code existant pour améliorer la qualité et la maintenabilité.
- Écrire des tests unitaires et d’intégration pour garantir la stabilité.
- Optimiser les requêtes SQL et surveiller la performance du système.
- Gérer les tâches en arrière‑plan et les systèmes événementiels.
- Collaborer avec l’équipe produit et le CTO lors de l’évaluation technique.
Compétences requises :
- Node.js, TypeScript, NestJS.
- PostgreSQL, SQL.
- Conception de systèmes multi‑tenant.
- Isolation des locataires et contrôle d’accès.
- Refactoring, tests unitaires et d’intégration.
- Optimisation des performances et des requêtes.
- Gestion des tâches en arrière‑plan et systèmes événementiels.
- Infrastructure AWS.
Profil recherché :
- Expérience de 6 à 9 ans en développement backend.
- Formation BAC +5 (informatique ou équivalent).
- Anglais courant (niveau B2 ou équivalent).
- Capacité à travailler de façon autonome et en équipe.
Processus de recrutement :
- Appel de présélection avec le CTO (20‑30 min).
- Défi technique à domicile (4‑6 h).
- Entretien technique (~1 h).
- Entretien avec le fondateur (présentiel à Casablanca).
Ce poste offre une opportunité unique de contribuer à la croissance d’une startup innovante, de travailler à distance et de diriger les systèmes backend essentiels à la plateforme.