À 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, plus accessibles et plus durables grâce à une technologie unique de transport collectif intelligent. L’équipe est internationale, basée à Casablanca, mais également présente à Paris, Dakar, Tunis, etc., et partage une conviction forte : la mobilité est un levier d’inclusion sociale, de performance économique et de transition écologique.
À propos du poste
Vous rejoindrez l’équipe de développement d’Enakl en tant qu’Ingénieur Backend Senior, spécialisé dans les technologies Node.js, TypeScript et NestJS. Vous travaillerez sur une plateforme SaaS destinée à gérer un volume croissant d’utilisateurs, avec un objectif de 10 000 utilisateurs actifs quotidiens. Le poste est basé à Casablanca, mais offre un contrat CDI à temps plein avec un télétravail complet (type de travail : remote).
Responsabilités principales
- Concevoir et maintenir l’architecture globale du backend, en assurant la scalabilité et la résilience.
- Piloter la migration et l’optimisation de la base de données PostgreSQL, en appliquant des techniques de tuning et d’optimisation des requêtes.
- Garantir la sécurité et l’isolation des données dans un environnement multi‑locataires, en implémentant des contrôles d’accès (ACL, RBAC, ABAC).
- Refactoriser les systèmes existants en production pour améliorer la qualité du code et la maintenabilité.
- Mettre en place des pipelines de CI/CD, des tests unitaires et d’intégration, ainsi que des outils d’observabilité, de journalisation et de diagnostics.
- Collaborer étroitement avec les équipes produit, UX et data pour aligner les exigences fonctionnelles et techniques.
- Assumer la responsabilité de la fiabilité du système, en veillant à la disponibilité et à la performance des services backend.
- Encadrer les développeurs juniors et partager les bonnes pratiques de développement.
Qualifications requises
- Minimum 6 ans d’expérience en développement backend, idéalement dans un contexte SaaS.
- Maîtrise de Node.js, TypeScript et NestJS.
- Solide expérience avec PostgreSQL et SQL.
- Connaissance approfondie des systèmes multi‑locataires et de l’isolation des locataires.
- Expérience en contrôle d’accès (ACL, RBAC, ABAC).
- Capacité à refactoriser des systèmes en production sans interruption.
- Maîtrise des tests unitaires et d’intégration.
- Expérience avec les systèmes orientés événements et le traitement des tâches en arrière‑plan.
- Connaissance de l’infrastructure AWS et des bonnes pratiques de déploiement.
- Excellentes compétences en communication et en leadership technique.
Compétences techniques
- Node.js, TypeScript, NestJS.
- PostgreSQL, SQL.
- Architecture multi‑locataires, isolation des locataires.
- Contrôle d’accès (ACL, RBAC, ABAC).
- Refactorisation de systèmes en production.
- Tests unitaires et d’intégration.
- Optimisation des performances de base de données et des requêtes.
- Systèmes orientés événements, traitement des tâches en arrière‑plan.
- Infrastructure AWS.
- Observabilité, journalisation, diagnostics.
- Leadership technique, propriété du système.
Avantages
- Salaire mensuel compétitif (22 000 à 26 000 MAD).
- Contrat CDI à temps plein.
- Télétravail complet (remote).
- Opportunité de travailler sur des systèmes utilisés par des milliers d’utilisateurs.
- Environnement de travail stimulant au sein d’une startup innovante.
- Possibilité de participer à la croissance et à l’évolution de la plateforme SaaS d’Enakl.
Processus de recrutement
1. Entretien téléphonique avec le CTO (20‑30 minutes).
2. Défi technique à domicile (4‑6 heures).
3. Entretien technique (~1 heure).
4. Entretien avec le fondateur (présentiel à Casablanca).
5. Offre finale et intégration.
Informations supplémentaires
Enakl est une entreprise privée, donc le poste est offert dans un cadre de startup dynamique. Les candidats sont invités à postuler via la plateforme Jobzyn, sans lien direct vers un site externe. L’entreprise valorise la diversité, l’inclusion et l’innovation dans le secteur de la mobilité collective.