Si votre profil corespond, vous recevrez une invitation pour un entretien avec un Agent IA. L'objectif: accélérer significativement le temps de recrutement et faire émerger objectivement les meilleurs profils.
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 harden, refactor, and stabilize the backend and cloud platform during this transition.
This is not a feature-delivery role.
This is a senior systems ownership role focused on architecture, judgment, and reducing systemic production risk.
You will act as a backend and cloud systems enabler, operating with high autonomy and ownership.
Own critical backend domains end-to-end (application, database, cloud surface)
Make production-impacting decisions within architectural principles
Drive structural refactoring while keeping production stable
Identify fragility early and act without waiting for instructions
Propose architectural trade-offs instead of escalating for direction
Operate effectively under incomplete or evolving requirements
Translate business constraints into clean technical decisions
Reduce CTO arbitration load through sound technical judgment
Absorb ambiguity rather than propagate it
Raise standards proactively across the backend and cloud layers
Design and implement strict data isolation mechanisms
Strengthen access control models and permission boundaries
Prepare backend systems for SaaS-scale usage
Prevent cross-client data leakage at all layers
Own complex PostgreSQL relational models
Design safe schema evolution and migration strategies
Ensure transactional consistency under concurrency and load
Be comfortable operating within AWS infrastructure (or equivalent)
Understand deployment pipelines, cloud security principles, and access control
Improve reliability, observability, and production discipline
Lead backend code reviews and enforce quality standards
Mentor engineers toward stronger ownership and autonomy
Improve testing discipline and production readiness
Contribute to documentation and architectural clarity
You will join a lean engineering team operating a live production system.
You will:
Collaborate with the CTO on architecture and sequencing
Take ownership of backend and cloud decisions without constant scaffolding
Act as the backend technical spine in daily execution
Operate in a high-trust, engineering-focused environment
This role is expected to increase autonomy and reduce systemic bottlenecks.
Required
6+ years of backend engineering experience
Strong expertise in Node.js / TypeScript
Strong SQL skills with PostgreSQL
Experience refactoring live production systems
Experience with multi-tenant systems or strong understanding of data isolation and access control
Solid experience operating backend systems on AWS (or equivalent cloud)
Comfortable touching application, database, and cloud layers
Strong testing discipline (unit + integration)
Demonstrated ability to operate autonomously under ambiguity
Familiarity with AI-assisted development workflows and ability to use AI tools to accelerate execution
Strong Plus
SaaS platform experience
Access control systems (ACL, RBAC, ABAC)
Event-driven systems or background processing
Experience stabilizing systems under growth or constraint
Within 6 months, you will:
Reduce architectural decision load on the CTO
Stabilize critical backend and cloud domains
Advance or implement data isolation foundations
Improve backend reliability and reduce production fragility
Increase team autonomy through mentorship and example
Within 12 months, you will:
Help establish secure, production-grade SaaS foundations
Improve systemic resilience across backend and cloud
Enable the platform to scale without increasing decision bottlenecks
This is a high-ownership role in a live production system undergoing a real SaaS transition. You will work directly with the CTO, operate with full backend domain authority, and have direct impact on architecture decisions. This is not a support role — it is a systems ownership role for someone who wants to build, not execute tickets.
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.