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 DH
    Remote

    About the Role

    As a Senior Backend Engineer at Enakl, you will be at the forefront of building the core systems that power a cutting‑edge mobility platform used by thousands of users daily. Your primary focus will be on designing and maintaining a robust, multi‑tenant SaaS architecture that can scale seamlessly as the user base grows. You will work closely with the CTO and product teams to translate business requirements into scalable, secure, and maintainable code.

    Key Responsibilities

    • Architect and implement high‑performance backend services using Node.js, TypeScript, and NestJS.
    • Design and enforce tenant isolation and access control mechanisms (ACL, RBAC, ABAC) to ensure data security across multiple customers.
    • Refactor legacy codebases, improve code quality, and implement automated testing strategies.
    • Optimize PostgreSQL databases, including query tuning, indexing, and performance monitoring.
    • Develop and maintain background job processing pipelines and event‑driven microservices.
    • Collaborate with front‑end and product teams to define API contracts and deliver end‑to‑end solutions.
    • Mentor junior engineers and lead code reviews to uphold engineering standards.

    Required Skills

    • Proficiency in Node.js, TypeScript, and NestJS.
    • Strong SQL and PostgreSQL expertise.
    • Experience building multi‑tenant systems with tenant isolation and robust access control.
    • Hands‑on experience with AWS services and background job processing.
    • Deep understanding of event‑driven architectures and performance tuning.
    • Excellent refactoring, testing, and documentation skills.

    Preferred Qualifications

    • Prior experience in a SaaS startup environment.
    • Knowledge of ACL, RBAC, and ABAC security models.
    • Familiarity with CI/CD pipelines and automated testing frameworks.

    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.

    We value innovation, collaboration, and a passion for building products that transform everyday mobility. If you thrive in a fast‑paced startup environment and are excited about shaping the future of collective transportation, we encourage you to apply.

    Related job offers
    Popular searches