Job Overview
Position: Senior Backend Engineer – SaaS Platform
Location: Casablanca (Remote)
Contract: CDI (Full‑time)
Salary: 22,000 – 26,000 MAD per month
Key Responsibilities
- Own the backend architecture for a high‑traffic SaaS platform.
- Design and implement multi‑tenant systems with robust tenant isolation.
- Implement and enforce access control mechanisms (ACL, RBAC, ABAC).
- Refactor and optimize live production systems for performance and reliability.
- Ensure data integrity, transactional consistency, and concurrency handling.
- Build observability, logging, and diagnostics pipelines.
Required Skills
- Proficiency in Node.js, TypeScript, and NestJS.
- Strong SQL and PostgreSQL expertise.
- Experience with multi‑tenant architecture and tenant isolation.
- Knowledge of access control models (ACL, RBAC, ABAC).
- Hands‑on experience with database performance tuning and query optimization.
- Familiarity with event‑driven systems and background job processing.
- Experience with AWS infrastructure.
Preferred Experience
- 6–9 years of backend engineering experience.
- Background in SaaS platforms and large‑scale distributed systems.
- Strong testing culture (unit and integration tests).
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.
Company Overview
Enakl is a collective mobility startup transforming daily commutes in emerging megacities. Their mission is to make travel safer, more accessible, and sustainable through intelligent collective transport technology. The team is international, based in Casablanca, Paris, Dakar, and Tunis.
Join us to build systems used daily by thousands of users and shape the future of urban mobility.