Position Overview
Enakl, a leading mobility tech startup, is looking for a Senior Backend Engineer to spearhead the core backend systems of its multi‑tenant SaaS platform. The role is fully remote (tele‑work) and requires a deep understanding of modern backend technologies, system architecture, and performance optimization.
Key Responsibilities
- Own and evolve the core backend architecture for a SaaS platform serving thousands of daily users.
- Design and implement multi‑tenant systems with robust tenant isolation and access control (ACL, RBAC, ABAC).
- Refactor and optimize live production systems, ensuring zero downtime and high reliability.
- Develop and maintain high‑quality code in Node.js, TypeScript, and NestJS, following best practices.
- Implement and tune PostgreSQL databases, focusing on SQL performance, query optimization, and database scaling.
- Build and maintain observability, logging, and diagnostics pipelines to monitor system health.
- Collaborate with cross‑functional teams, including product, design, and DevOps, to deliver seamless user experiences.
- Lead technical challenges, code reviews, and mentorship for junior engineers.
Required Experience & Skills
- 6–9 years of professional experience in backend development.
- Proficiency in Node.js, TypeScript, and NestJS.
- Strong SQL skills and experience with PostgreSQL.
- Hands‑on experience with multi‑tenant architectures and tenant isolation.
- Deep knowledge of access control mechanisms (ACL, RBAC, ABAC).
- Expertise in refactoring live production systems and writing unit/integration tests.
- Experience with SaaS platforms, performance tuning, and query optimization.
- Familiarity with event‑driven architectures and background job processing.
- Knowledge of AWS infrastructure and cloud services.
- Strong focus on system reliability, observability, logging, and diagnostics.
Education & Qualifications
Master’s degree (BAC +5) in Computer Science or related field.
Language Proficiency
English – B2 level (intermediate).
Contract & Work Arrangement
Full‑time (CDI) with a fully remote work model.
Compensation
Monthly salary ranging from 22,000 MAD to 26,000 MAD.
Application Process
- Screening Call with CTO (20–30 minutes).
- Take‑Home Technical Challenge (4–6 hours).
- Technical Interview (~1 hour).
- Founder Interview – On‑site in Casablanca.
Enakl is a dynamic startup dedicated to transforming everyday mobility in emerging megacities across Morocco. Join us to build scalable, reliable backend solutions that empower users to navigate the future of transportation.