Search by keyword
Search
    Let employers find you
    Home
    >
    MOROCCO
    >
    ENAKL
    >
    Senior Backend Engineer – SaaS Platform
    Senior Backend Engineer – SaaS Platform
    26/01/2026 by ENAKL
    Casablanca
    22000 - 26000 DH
    Remote

    About the Role

    As a Senior Backend Engineer at ENAKL, you will architect and evolve the core backend services that power our collective mobility platform. Your primary responsibilities include designing scalable multi‑tenant architecture, implementing robust tenant isolation and access control mechanisms, and optimizing PostgreSQL performance for high‑volume workloads. You will work closely with the CTO and engineering team to refactor existing production systems, ensuring zero downtime and maintaining code quality through rigorous unit and integration testing.

    Key Responsibilities

    • Design and implement backend services using Node.js, TypeScript, and NestJS.
    • Build and maintain a multi‑tenant architecture with strict tenant isolation and access control (ACL, RBAC, ABAC).
    • Optimize database performance, including query tuning and indexing strategies in PostgreSQL.
    • Refactor legacy codebases to improve maintainability and scalability.
    • Develop and maintain automated background job pipelines and event‑driven workflows.
    • Collaborate with front‑end and product teams to deliver features that serve thousands of daily users.
    • Ensure high code quality through comprehensive unit and integration tests.
    • Leverage AWS services (EC2, RDS, SQS, Lambda) for deployment and scaling.

    What We Offer

    • Permanent CDI contract with a competitive monthly salary of 22,000–26,000 Moroccan Dirhams.
    • Fully remote work (RM) with occasional onsite meetings in Casablanca.
    • Opportunity to shape the core backend architecture of a fast‑growing startup in the mobility sector.
    • Access to a diverse, international team and a dynamic product used by thousands of users daily.

    Recruitment Process

    1. Screening call with the CTO (20‑30 minutes).
    2. Take‑home technical challenge (4‑6 hours).
    3. Technical interview (~1 hour).
    4. Founder interview onsite in Casablanca.

    We value innovation, collaboration, and a passion for building reliable, scalable systems. If you thrive in a fast‑paced startup environment and are eager to contribute to a transformative mobility platform, we encourage you to apply.

    Related job offers
    Popular searches