Search by keyword
Search
    Let employers find you
    Home
    >
    MAROC
    >
    ENAKL
    >
    Senior Backend Engineer
    Senior Backend Engineer
    02/02/2026 by ENAKL
    Casablanca
    Salary not provided
    Remote

    About the Role

    The Software Engineer (Open Application) at ENAKL is a full‑time, remote position that plays a pivotal role in shaping the company's core platform. The engineer will design, develop, and maintain high‑performance backend services, ensuring scalability, reliability, and maintainability across all layers of the application stack.

    Key Responsibilities

    • Architect and implement RESTful APIs using NestJS and Node.js.
    • Develop and optimize database schemas in PostgreSQL, leveraging TypeORM for data persistence.
    • Design and deploy distributed micro‑services that support real‑time data processing.
    • Build and maintain a modern backoffice interface with a focus on user experience and performance.
    • Collaborate with cross‑functional teams to define system requirements and deliver high‑quality code.
    • Implement CI/CD pipelines to automate testing, integration, and deployment.
    • Utilize cloud services (AWS) to host and scale application components.

    Required Skills

    • Proficiency in Typescript, Node.js, and NestJS.
    • Strong knowledge of PostgreSQL, SQL, and TypeORM.
    • Experience with distributed systems and micro‑service architecture.
    • Hands‑on experience with CI/CD workflows and automated testing.
    • Familiarity with cloud platforms, especially AWS.
    • Ability to write clean, maintainable code and perform system design.

    What We Offer

    • Remote work with flexible hours.
    • Competitive salary and equity options (to be discussed).
    • Opportunity to work on a platform that serves over 30,000 monthly bookings.
    • Collaborative environment with a high‑velocity, remote team.
    • Continuous learning and professional growth within a fast‑growing mobility‑tech startup.

    How to Apply

    Interested candidates are encouraged to submit their application through the Jobzyn platform. No specific deadline is set; applications are accepted on a rolling basis.

    Related job offers
    Popular searches