About the Role
As a Senior Backend Engineer – SaaS, you will be at the forefront of Enakl’s mission to transform daily commutes in emerging megacities. Your primary responsibility will be to architect, build, and maintain the core backend services that power the Enakl platform, ensuring scalability, reliability, and security for thousands of daily users.
Key Responsibilities
- Design and implement scalable, multi‑tenant Node.js services using NestJS.
- Develop and maintain high‑performance PostgreSQL databases, including schema design, query optimization, and performance tuning.
- Implement robust tenant isolation and access control mechanisms (ACL, RBAC, ABAC).
- Lead code refactoring initiatives to improve maintainability and performance.
- Write comprehensive unit and integration tests to ensure code quality.
- Collaborate with product and data teams to translate business requirements into technical solutions.
- Participate in code reviews, architectural discussions, and sprint planning.
- Contribute to the continuous improvement of development processes and tooling.
Required Skills
- Node.js, TypeScript, NestJS
- PostgreSQL, SQL, database performance tuning
- Multi‑tenant architecture, tenant isolation, access control
- Refactoring, unit and integration testing
- Experience with SaaS platforms, ACL, RBAC, ABAC
- Event‑driven systems, background job processing
- AWS infrastructure and deployment practices
Experience & Education
6–9 years of backend development experience, preferably in a startup or high‑growth tech environment. Bachelor’s degree or higher (BAC +5) in Computer Science or related field.
Language Proficiency
Fluent in English; French is a plus.
Employment Details
Contract: CDI (permanent). Location: Casablanca, Morocco. Working Mode: Remote (telecommuting).
Compensation
Monthly salary: 22,000–26,000 MAD.
Recruitment 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
About Enakl
Enakl is a mobility startup dedicated to making everyday travel safer, more accessible, and sustainable through intelligent collective transport technology. The team is international, based in Casablanca, Paris, Dakar, Tunis, and other major cities.