Search by keyword
Search
    Let employers find you
    Home
    >
    MAROC
    >
    Enakl
    >
    Backend Engineer – Node.js
    Backend Engineer – Node.js
    16/12/2025 by Enakl
    Casablanca
    16000 MAD
    Remote

    Enakl, a dynamic startup in the collective mobility space, is looking for an intermediate Backend Engineer to contribute to its digital infrastructure. The platform currently manages more than 30,000 monthly bookings, providing B2B and consumer APIs that support real‑time trip management. The engineer will work within a modular NestJS architecture, collaborating with front‑end teams that use Next.js for the back‑office and Flutter for mobile applications.

    Core Responsibilities:

    • Feature Development: Design and implement new API endpoints and business logic across NestJS modules, including booking, trip management, payments, and user workflows.
    • API & Database Optimization: Optimize PostgreSQL queries using TypeORM, improve API latency, implement caching strategies, and ensure data consistency through proper transaction management.
    • System Reliability: Investigate and resolve production issues, enhance monitoring, logging, and error‑handling patterns, and contribute to resilience and recovery strategies.
    • Code Quality & Collaboration: Follow established code patterns, participate in code reviews, document APIs, and collaborate with other engineers in an agile environment.

    Environment:

    • Backend: NestJS/TypeScript with 15+ feature modules.
    • Front‑end: Next.js for back‑office, Flutter for mobile.
    • Database: PostgreSQL with TypeORM.
    • Architecture: Modular NestJS with clean separation of concerns.
    • Scale: 30,000+ monthly bookings, real‑time trip management.

    Required Skills:

    • 3+ years of backend development experience with Node.js/TypeScript.
    • Experience with NestJS or strong Express.js background.
    • SQL proficiency with ORM experience (TypeORM preferred).
    • REST API development and understanding of API design principles.
    • Testing experience with Jest or similar frameworks.
    • Familiarity with Git workflows and collaborative development.

    Nice to Have:

    • TypeORM with complex relational models.
    • Multi‑tenant architecture exposure or tenant isolation patterns.
    • AWS services (RDS, EC2, Lambda).
    • Event‑driven architecture and background job processing.
    • Database query tuning and performance optimization.
    • Docker and containerization experience.

    Benefits:

    • Work on a live platform serving 30,000+ monthly bookings.
    • Learn from experienced engineers in a mentorship‑focused environment.
    • Use a modern NestJS/TypeScript stack and AWS infrastructure.
    • Grow backend engineering skills on a scaling production system.

    Recruitment Process:

    1. Screening Call with CTO – 20‑30 minutes.
    2. Take Home Technical Challenge – 4‑6 hours.
    3. Technical Interview – ~1 hour.

    Enakl is a startup dedicated to transforming daily commutes in emerging cities through intelligent collective mobility solutions. The company values safety, accessibility, and sustainability, leveraging technology to create inclusive social, economic, and ecological impact. The team is international, with members in Casablanca, Paris, Dakar, Tunis, and beyond, united by a strong conviction that mobility is a lever for social inclusion, economic performance, and ecological transition.

    Related job offers
    Popular searches