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

    Enakl is a fast‑growing startup focused on collective mobility solutions across Morocco’s major cities. The Senior Backend Engineer will play a pivotal role in shaping the technical foundation of our SaaS platform, ensuring reliability, scalability, and performance for a growing user base.

    Key Responsibilities

    • Design and develop high‑throughput backend services using Node.js, TypeScript, and NestJS.
    • Architect multi‑tenant infrastructure with strict tenant isolation and secure access controls (ACL, RBAC, ABAC).
    • Optimize PostgreSQL databases, write efficient SQL queries, and tune performance for large datasets.
    • Refactor existing production code to improve maintainability and reduce technical debt.
    • Implement comprehensive unit and integration tests to guarantee code quality.
    • Collaborate with product managers, data scientists, and DevOps to deliver end‑to‑end solutions.
    • Participate in code reviews, technical challenges, and onsite interviews in Casablanca.

    Required Experience

    • 6–9 years of professional backend development experience.
    • Proficiency in Node.js, TypeScript, and NestJS frameworks.
    • Strong SQL skills and hands‑on experience with PostgreSQL.
    • Deep understanding of multi‑tenant architecture and tenant isolation techniques.
    • Experience with access control mechanisms (ACL, RBAC, ABAC).
    • Track record of refactoring live production systems without downtime.
    • Solid testing practices, including unit and integration testing.
    • Familiarity with SaaS platform operations and cloud services, especially AWS.

    Preferred Skills

    • Database performance tuning and query optimization.
    • Event‑driven architecture and background job processing.
    • Experience with AWS infrastructure and deployment pipelines.

    Recruitment Process

    1. Screening Call with CTO (20‑30 minutes).
    2. Take‑Home Technical Challenge (4‑6 hours).
    3. Technical Interview (~1 hour).
    4. Founder Interview – On‑Site in Casablanca.

    Remote work is available; the primary location is Casablanca, Morocco.

    Related job offers
    Popular searches