Overview
Enakl is a mobility‑focused startup headquartered in Casablanca, transforming everyday travel in emerging metropolitan areas through intelligent collective transport solutions. The company operates in a fast‑moving tech ecosystem, delivering services to thousands of users daily.
Role Summary
As a Senior Backend Engineer – SaaS Platform, you will spearhead the backend architecture during a pivotal shift to a multi‑tenant SaaS model. Your responsibilities center on ownership, refactoring, and mitigating systemic risk in production, rather than feature delivery. You will collaborate closely with the CTO and a lean senior engineering team to design and implement robust tenant isolation strategies, strengthen access control mechanisms, and optimize PostgreSQL performance.
Key Responsibilities
- Lead the design and implementation of tenant isolation and isolation strategies for a multi‑tenant SaaS environment.
- Strengthen and refine ACLs, RBAC, and ABAC policies to ensure secure access control across all tenants.
- Perform large‑scale refactorings of existing codebases, focusing on ownership and reducing systemic risk.
- Optimize PostgreSQL performance, including query tuning, indexing, and monitoring.
- Improve observability by enhancing logging, metrics, and alerting for backend services.
- Mentor junior and peer engineers, fostering a culture of code quality and reliability.
- Collaborate with product and design teams to align backend architecture with business goals.
Required Qualifications
- Proficiency in Node.js, TypeScript, and NestJS.
- Strong SQL skills with deep experience in PostgreSQL.
- Experience designing and scaling multi‑tenant systems with tenant isolation and robust access control.
- Expertise in refactoring legacy codebases and reducing systemic risk.
- Solid background in unit and integration testing, with a focus on reliability.
- Knowledge of SaaS platform architecture, ACL, RBAC, and ABAC concepts.
- Ability to tune database performance and optimize queries.
- Experience with event‑driven architectures and background job processing.
- Familiarity with AWS infrastructure and deployment practices.
Benefits
- Competitive monthly salary ranging from 22,000 to 26,000 MAD.
- Fully remote work model with support for flexible schedules.
- Opportunity to work with a lean, senior engineering team and influence core backend systems.
- Career growth within a fast‑growing startup focused on mobility technology.
- Access to thousands of daily users and a vibrant product ecosystem.
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 Culture
Enakl values inclusion, sustainability, and innovation in mobility. The team is international, with members in Casablanca, Paris, Dakar, and Tunis, united by a shared mission to make transportation safer, more accessible, and sustainable through cutting‑edge technology.