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

    Role Overview

    As a Senior Backend Engineer – SaaS, you will architect and maintain Enakl’s core backend systems, ensuring scalability, reliability, and performance for a rapidly growing user base. Your primary focus will be on building and evolving a multi‑tenant SaaS platform using Node.js, TypeScript, and NestJS, backed by PostgreSQL and advanced SQL techniques.

    Key Responsibilities

    • Design and implement new features and services that support the platform’s growth.
    • Refactor legacy code to improve maintainability and performance.
    • Model and manage relational data structures in PostgreSQL.
    • Implement robust tenant isolation and access control mechanisms (ACL, RBAC, ABAC).
    • Optimize database performance and query efficiency.
    • Develop and maintain event‑driven services and background job processing.
    • Write comprehensive unit and integration tests to ensure code quality.
    • Collaborate closely with product, design, and data teams.

    Required Skills

    • Node.js, TypeScript, NestJS
    • PostgreSQL, SQL, relational data modeling
    • Multi‑tenant architecture, tenant isolation, access control
    • Refactoring, performance tuning, query optimization
    • Testing (unit, integration), test‑driven development
    • Experience with SaaS platforms and ACL/RBAC/ABAC concepts
    • Event‑driven architecture, background job processing
    • AWS infrastructure and deployment best practices

    Qualifications

    • Minimum 6–9 years of professional software engineering experience.
    • Strong command of English (intermediate or higher).
    • Proven track record in building scalable, high‑performance backend services.

    Work Environment

    Remote work from Casablanca, Morocco. The role offers flexibility and the opportunity to work with a dynamic startup team.

    Compensation

    Monthly salary ranges from 22,000 to 26,000 Moroccan Dirhams (MAD).

    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

    Join Enakl to shape the future of collective mobility and impact thousands of daily commuters worldwide.

    Related job offers
    Popular searches