Enakl, a Moroccan mobility collective startup, is looking for a Senior Backend Engineer to lead the consolidation, hardening, and scaling of its backend platform as it moves to a multi‑tenant SaaS architecture. The engineer will own the backend architecture, drive large‑scale refactoring, and ensure the highest levels of data integrity, tenant isolation, and access control across the platform.
Key Responsibilities
- Own backend architecture and design for multi‑tenant SaaS deployment.
- Lead large‑scale refactoring initiatives to improve code quality and maintainability.
- Design and implement tenant isolation strategies to protect data across multiple tenants.
- Strengthen access control mechanisms, including ACL, RBAC, and ABAC models.
- Optimize PostgreSQL performance, including query tuning and index design.
- Implement robust testing strategies, covering unit and integration tests.
- Collaborate with front‑end and product teams to align backend services with business goals.
Required Experience and Skills
- 6+ years of backend development experience.
- Deep expertise in Node.js, TypeScript, and NestJS frameworks.
- Strong knowledge of relational databases, especially PostgreSQL.
- Experience with multi‑tenant system design and data isolation.
- Proficiency in implementing ACL, RBAC, and ABAC access controls.
- Hands‑on experience with database performance tuning and query optimization.
- Solid background in event‑driven architecture and background job processing.
- Familiarity with AWS services and cloud deployment best practices.
- Ability to work effectively in a remote, distributed environment.
Education
Minimum of a Bachelor’s degree (BAC +5) in Computer Science, Software Engineering, or a related field.
Contract and Compensation
The role is a full‑time CDI (permanent contract) with a competitive monthly salary ranging from 22 000 to 26 000 MAD, depending on experience and qualifications. The position is based in Casablanca, with remote work options available.
Interested candidates should submit their resume and cover letter detailing relevant experience and projects. Enakl is committed to fostering a diverse and inclusive workplace and encourages applications from all qualified individuals.