Recherche par mots clé
Recherche
    Laissez les employeurs vous trouver
    Home
    >
    MAROC
    >
    Enakl
    >
    Backend Engineer Node.js
    Backend Engineer Node.js
    01/12/2025 par Enakl
    Casablanca
    16000 DH
    Télétravail

    Enakl, une startup de mobilité collective, transforme les trajets quotidiens dans les grandes villes émergentes. Notre mission est de rendre les déplacements plus sûrs, accessibles et durables grâce à une technologie unique de transport collectif intelligent. Nous sommes une équipe internationale basée à Casablanca, Paris, Dakar, Tunis, etc., réunie autour d’une conviction forte : la mobilité est un levier d’inclusion sociale, de performance économique et de transition écologique.

    Votre rôle

    Vous rejoindrez une équipe lean et senior pour construire des systèmes de production évolutifs. Vous travaillerez sur le développement de nouvelles fonctionnalités, l’optimisation des API, la fiabilité du système, et la qualité du code. Vous collaborerez étroitement avec les ingénieurs expérimentés et participerez aux revues de code, aux discussions techniques et à la documentation.

    Environnement actuel

    • Backend : NestJS/TypeScript avec 15+ modules (booking, payment, user, analytics, etc.)
    • Front : Next.js pour le backoffice, Flutter pour les applications mobiles
    • Base de données : PostgreSQL avec TypeORM, modèle de données relationnel complexe
    • Architecture : structure modulaire NestJS, séparation claire des responsabilités
    • Échelle : 30 000+ réservations mensuelles, gestion en temps réel, APIs B2B + consommateur

    Responsabilités clés

    • Implémenter de nouveaux endpoints API et logiques métier dans les modules NestJS
    • Optimiser les requêtes PostgreSQL et améliorer la performance des API (caching, latence, etc.)
    • Assurer la fiabilité du système : monitoring, logs, gestion des erreurs, résilience
    • Contribuer à l’évolution de la base de données et aux migrations
    • Participer aux tests unitaires et d’intégration (Jest)
    • Collaborer avec l’équipe pour respecter les bonnes pratiques de code et les guidelines architecturales

    Profil recherché

    • 3+ ans d’expérience en backend Node.js/TypeScript
    • Expérience avec NestJS ou solide background Express.js + volonté d’apprendre NestJS
    • Maîtrise SQL et expérience ORM (TypeORM préféré)
    • Développement d’API REST et compréhension des principes de conception API
    • Expérience en tests (Jest ou équivalent)
    • Connaissance des workflows Git et du travail collaboratif

    Plus appréciés

    • TypeORM avec modèles relationnels complexes
    • Architecture multi‑tenant ou isolation des tenants
    • Services AWS (RDS, EC2, Lambda)
    • Architecture orientée événements et traitement de jobs en arrière‑plan
    • Optimisation de requêtes et tuning de performance
    • Docker et expérience de conteneurisation

    Avantages

    • Contribuer à une plateforme en production avec 30 000+ réservations mensuelles
    • Apprendre auprès d’ingénieurs expérimentés dans un environnement de mentorat
    • Travailler sur une stack moderne NestJS/TypeScript et l’infrastructure AWS
    • Développer vos compétences backend sur un système de production évolutif

    Processus de recrutement

    1. Appel de screening avec le CTO (20‑30 minutes)
    2. Challenge technique à domicile (4‑6 heures)
    3. Entretien technique (~1 heure)

    Rejoignez Enakl pour façonner l’avenir de la mobilité collective en Afrique.

    Offres d'emplois connexes
    Recherches populaires