About the Role
Enakl is a fast‑growing mobility startup that is reshaping daily commutes across African cities. As a Senior Backend Engineer – SaaS Platform, you will take ownership of critical backend domains, drive large‑scale refactorings, and ensure data integrity across a multi‑tenant SaaS architecture. Your focus will be on reliability, production discipline, and ownership rather than feature delivery.
Key Responsibilities
- Own critical backend domains and services.
- Lead large‑scale refactorings to improve code quality and maintainability.
- Design and implement tenant isolation and isolation of data across multiple tenants.
- Strengthen access control mechanisms (ACL, RBAC, ABAC) to secure data.
- Optimize PostgreSQL performance, including query tuning and indexing.
- Maintain transactional consistency and data integrity across the platform.
- Write comprehensive unit and integration tests to ensure reliability.
- Collaborate with cross‑functional teams to align backend architecture with product goals.
Required Qualifications
- 6+ years of experience in Node.js/TypeScript development.
- Strong expertise in NestJS and building scalable backend services.
- Proficiency with PostgreSQL and SQL performance tuning.
- Experience designing multi‑tenant systems and tenant isolation.
- Hands‑on experience with access control (ACL, RBAC, ABAC).
- Strong background in refactoring live production systems.
- Solid testing skills (unit and integration tests).
- Familiarity with SaaS platform architecture and AWS infrastructure.
Benefits
- Competitive monthly salary of 22 000–26 000 MAD.
- CDI contract with remote work from Casablanca.
- Opportunity to work in a high‑impact, fast‑paced startup environment.
- Core backend systems that serve thousands of users daily.
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.
Apply now to shape the future of collective mobility.