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 support and extend the backend platform during the SaaS transition. The platform is expected to grow 2–3×, increasing pressure on data integrity, tenant isolation, access control, and backend correctness. This is not a feature-only role. It is a hands-on backend engineering role focused on implementation quality, correctness, and reliability within an existing architecture.

Your role

Backend Architecture & System Ownership - Contribute to critical backend domains under existing architectural decisions - Implement refactorings designed or validated by senior engineers - Participate in reviews of high-impact backend changes - Escalate architectural or correctness concerns when identified Multi-Tenant SaaS Transition - Implement tenant data isolation mechanisms defined by the team - Implement access control logic following established models - Adapt backend code to SaaS usage patterns as specified - Follow safeguards and checks to prevent cross-tenant leakage Complex Business Logic - Work on transportation and booking workflows with guidance - Implement stateful, transactional, and time-sensitive logic - Maintain correctness through tests and reviews - Contribute to data integrity across payments, bookings, and lifecycle events Database, Performance & Data Integrity - Work with existing PostgreSQL schemas and relational models - Execute schema changes and migrations reviewed by senior engineers - Identify performance issues and propose improvements - Follow established patterns for transactional consistency Reliability & Production Discipline - Investigate and resolve production issues with support - Improve logging and diagnostics in assigned areas - Apply existing mitigation strategies and reliability practices - Follow and reinforce backend operational standards Maintaining Standards - Participate actively in backend code reviews - Apply feedback to improve code quality and reliability - Maintain strong testing discipline (unit and integration tests) - Contribute to documentation and technical notes

Your team

You will join a lean engineering team operating a live production system. You will: - Work closely with senior backend engineers - Contribute as a reliable backend engineer within the team - Operate in a high-trust, engineering-focused environment - Focus on correctness, clarity, and maintainability of delivered work

Your qualifications

Required - 3–5 years of backend engineering experience - Good experience with Node.js / TypeScript - Experience with NestJS or equivalent frameworks - Solid SQL skills with PostgreSQL - Experience working with relational data models - Exposure to multi-tenant systems or access control concepts - Experience working on live production systems - Good testing discipline 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 - High ownership and technical impact - Engineering culture focused on clarity, calm execution, and excellence - A remote friendly team - Long-term role with steep learning curve - 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
  • 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 !