À propos de l’entreprise
ENAKL est une startup marocaine de mobilité collective qui révolutionne les déplacements quotidiens dans les grandes villes émergentes. Sa mission est de rendre les déplacements plus sûrs, accessibles et durables grâce à une technologie intelligente de transport collectif.
Responsabilités principales
- Concevoir, développer et maintenir des services backend évolutifs en Node.js, TypeScript et NestJS.
- Architecturer des systèmes multi‑locataires avec isolation des locataires et contrôle d’accès (ACL, RBAC, ABAC).
- Optimiser les performances de PostgreSQL et SQL, améliorer les requêtes et la gestion des tâches en arrière‑plan.
- Refactoriser le code existant pour garantir la qualité et la maintenabilité.
- Écrire des tests unitaires et d’intégration, assurer la couverture de code.
- Collaborer avec les équipes produit et front‑end pour livrer des fonctionnalités rapides et fiables.
Profil recherché
- Expérience de 6 à 9 ans en développement backend.
Processus de recrutement
- Entretien téléphonique avec le CTO (20‑30 min).
- Challenge technique à domicile (4‑6 h).
- Entretien technique (~1 h).
- Entretien avec le fondateur (présentiel à Casablanca).
Le poste est à temps plein, télétravail complet, avec un salaire mensuel de 22 000 à 26 000 MAD.