Responsabilités :
- Concevoir et développer des services backend évolutifs en Node.js/NestJS.
- Mettre en place une architecture multi‑locataires avec isolement des données.
- Gérer les bases PostgreSQL, optimiser les requêtes et les performances.
- Implémenter des contrôles d’accès sécurisés (RBAC, OAuth, etc.).
- Refactoriser le code existant pour améliorer la maintenabilité.
- Écrire des tests unitaires et d’intégration pour garantir la qualité.
- Collaborer avec les équipes produit, UX et DevOps.
- Participer aux revues de code et aux discussions techniques.
Profil recherché :
- Expérience de 6 à 9 ans en développement backend.
Compétences clés :
- Node.js / NestJS
- TypeScript
- PostgreSQL / SQL
- Architecture multi‑locataires
- Contrôle d’accès
- Refactoring & optimisation
- Tests unitaires & intégration
- AWS & services cloud
Environnement :
Startup de mobilité collective basée à Casablanca, avec une équipe internationale. Le poste est en CDI, travail à distance (Télétravail) avec des rencontres ponctuelles à Casablanca.
Avantages :
- Rémunération mensuelle compétitive (22 000–26 000 MAD).
- Processus de recrutement structuré (entretiens techniques, challenge à domicile, interview avec le fondateur).
- Opportunité de travailler sur des systèmes utilisés quotidiennement par des milliers d’utilisateurs.
- Culture startup, innovation et impact social.