Recruteurs

About the position

Introduction to the position

Enakl builds the digital infrastructure for shared commuting in African cities. Our platform currently handles 30K+ monthly bookings across B2B and consumer segments and is entering a critical transition toward a multi-tenant SaaS architecture. This role exists to consolidate, harden, and scale the backend platform during this transition. The platform is expected to grow 2–3× in the coming phases, increasing pressure on data integrity, tenant isolation, access control, and backend correctness. This is not a feature-delivery role. This is a senior systems role focused on ownership, refactoring under constraint, and reducing systemic risk in production.

Your role

Backend Architecture & System Ownership - Own critical backend domains and enforce architectural decisions - Drive large-scale refactorings while keeping production stable - Review and validate high-impact backend changes - Act as a technical reference for backend correctness and quality Multi-Tenant SaaS Transition - Design and implement tenant data isolation strategies - Strengthen access control models (ACL, permissions, roles) - Prepare backend systems for SaaS-scale usage patterns - Prevent cross-tenant data leakage at all layers Complex Business Logic - Work on transportation and booking workflows - Handle stateful, transactional, and time-sensitive logic - Maintain correctness across B2B and consumer use cases - Ensure data integrity across payments, bookings, and lifecycle events Database, Performance & Data Integrity - Own complex PostgreSQL relational models - Design safe schema evolution and migration strategies - Optimize queries and critical performance paths - Ensure transactional consistency under concurrency and load Reliability & Production Discipline - Investigate and resolve production issues methodically - Improve observability, logging, and diagnostics - Anticipate failure modes and design mitigation strategies - Raise the bar on backend reliability and operational standards Technical Leadership & Standards - Lead backend code reviews and enforce quality standards - Mentor engineers through concrete technical feedback and example - Raise testing, reliability, and production discipline across the team - Share knowledge through documentation and architectural discussions

Your team

You will join a lean, senior engineering team operating a live production system. You will: - Work closely with the CTO on architecture, trade-offs, and sequencing - Act as a backend spine alongside other experienced engineers - Operate in a high-trust, engineering-focused environment - Focus on system quality, clarity, and long-term maintainability rather than volume The team values calm execution, clear ownership, and sound engineering judgment under constraint.

Your qualifications

Required - 6+ years of backend engineering experience - Strong expertise in Node.js / TypeScript - Solid experience with NestJS or equivalent backend frameworks - Strong SQL skills with PostgreSQL - Experience with complex relational data models - Experience designing or maintaining multi-tenant systems, or strong intuition for tenant isolation, data boundaries, and access control - Proven experience refactoring live production systems - Strong testing discipline (unit and integration testing) Strong Plus - SaaS platform experience - Access control systems (ACL, RBAC, ABAC) - Database performance tuning and query optimization - Event-driven systems or background job processing - AWS infrastructure experience - Experience stabilizing systems in high-growth or constrained environments

Benefits

- Work on real SaaS-scale backend complexity, not toy problems - Play a central role in a multi-tenant SaaS transition - High ownership and technical impact - Direct collaboration with senior technical leadership - Engineering culture focused on clarity, calm execution, and excellence - A remote friendly team - Long-term role with ownership over core backend systems - Build systems used daily by thousands of users

Recruitment process

  • Screening Call with CTO - 20-30 minutes
  • Take Home Technical Challenge (4-6 hours)
  • Technical Interview - ~1 hour
  • Founder Interview - On-Site (Casablanca)
  • check

L'ENTREPRISE

Enakl est une startup de mobilité collective qui transforme les trajets du quotidien dans les grandes villes émergentes. Notre mission : rendre les déplacements plus sûrs, plus accessibles et plus durables, grâce à une technologie unique de transport collectif intelligent. Nous sommes une équipe internationale (Casablanca, Paris, Dakar, Tunis, etc.) réunie autour d’une conviction forte : la mobilité est un levier d’inclusion sociale, de performance économique et de transition écologique.

Explorez le profil de l'entreprise pour voir si elle vous correspond !

Inscrivez-vous et postulez en un clic

Créez votre profil, découvrez des opportunités adaptées à vos compétences et postulez facilement !