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

    Enakl is a fast‑moving startup dedicated to transforming daily commutes in emerging African cities through intelligent, collective mobility solutions. Our mission is to make travel safer, more accessible, and sustainable by leveraging cutting‑edge technology. The company operates across multiple international hubs, including Casablanca, Paris, Dakar, and Tunis, and is committed to fostering an inclusive, high‑performance culture.

    As a Node.js Backend Engineer, you will play a pivotal role in the evolution of our digital infrastructure, which currently processes over 30,000 monthly bookings across both B2B and consumer segments. Your responsibilities will include:

    • Feature Development: Design, implement, and maintain new API endpoints and business logic across NestJS modules such as booking, payment, user, and analytics.
    • API & Database Optimization: Analyze and refactor PostgreSQL queries, implement caching strategies, and improve overall API latency and throughput.
    • System Reliability: Monitor production systems, troubleshoot incidents, and implement robust logging, error handling, and recovery mechanisms.
    • Collaboration & Code Quality: Participate in code reviews, adhere to architectural guidelines, and document APIs and system designs.

    You will work closely with our Lead Backend Engineer and a lean, senior engineering team that values clean code, continuous learning, and rapid delivery. The ideal candidate is a proactive problem‑solver who thrives in an agile environment, enjoys mentoring junior developers, and is eager to contribute to a platform that scales globally.

    Key qualifications include:

    • 3+ years of backend development experience with Node.js and TypeScript.
    • Proficiency in NestJS or a strong background in Express.js.
    • Deep understanding of relational databases, particularly PostgreSQL, and experience with ORMs such as TypeORM.
    • Experience building RESTful APIs, designing API contracts, and writing unit and integration tests using Jest.
    • Familiarity with Git workflows, CI/CD pipelines, and containerization with Docker.
    • Knowledge of AWS services (RDS, EC2, Lambda) and event‑driven architecture.
    • Experience with multi‑tenant architecture, background job processing, and performance tuning.

    We value:

    • Clean, maintainable code and a strong emphasis on testing.
    • Collaboration and knowledge sharing within a high‑velocity team.
    • A growth mindset and a willingness to learn new technologies.

    Benefits include:

    • Opportunity to work on a live platform serving tens of thousands of bookings.
    • Mentorship from senior engineers and exposure to modern cloud infrastructure.
    • Growth in backend engineering skills within a scaling production environment.

    The recruitment process consists of a screening call with the CTO, a take‑home technical challenge, and a final technical interview. We are excited to welcome a passionate engineer who can help us shape the future of collective mobility.

    Related job offers
    Popular searches