We are seeking a Senior Backend Engineer to join Enakl, a Moroccan startup transforming daily commutes through intelligent collective mobility solutions. The role is based in Casablanca but is primarily remote (Télétravail). The engineer will be responsible for the core backend services of a multi‑tenant SaaS platform built on Node.js and NestJS, with a PostgreSQL database and AWS infrastructure.
Key Responsibilities:
- Design and implement scalable backend architecture for a multi‑tenant SaaS platform.
- Lead refactoring efforts to improve code quality, maintainability, and performance.
- Write robust unit and integration tests to ensure high reliability.
- Collaborate with product, design, and front‑end teams to deliver seamless user experiences.
- Implement and enforce access control mechanisms (ACL, RBAC, ABAC) to secure data.
- Optimize database queries and overall system performance.
- Manage background job processing and event‑driven workflows.
- Utilize AWS services for deployment, scaling, and monitoring.
Required Skills:
- Proficiency in Node.js and TypeScript.
- Experience with NestJS framework.
- Strong knowledge of PostgreSQL and SQL.
- Understanding of multi‑tenant architecture and isolation.
- Expertise in code refactoring and performance tuning.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda).
- Solid testing practices (unit, integration, CI).
- Familiarity with background job queues and event‑driven patterns.
Qualifications:
- Minimum 6 years of professional experience in backend development.
- Strong command of English (Fluent).
- Bachelor’s degree or equivalent (BAC +5).
Working Conditions:
- Remote (Télétravail) with occasional on‑site meetings in Casablanca.
- Full‑time, permanent contract (CDI).
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.
Enakl is a private startup focused on collective mobility solutions across emerging urban centers. The company’s mission is to make daily commutes safer, more accessible, and sustainable through intelligent collective transport technology.