Recruteurs
AI Powered
logo
ENAKL

Senior Backend Engineer (Node.js / NestJS – SaaS Platform)

location - casablancaCasablanca.Publiée il y a 8 jours
Transportcollectif
Type de contrat: CDI
Salaire mensuel: 22 000 DHs à 26 000 DHs
Lieu de travail: Télétravail
Expérience: 6 - 9 ans
Langues: Anglais
Niveau d'étude: BAC +5

About the position

Process de recrutement augmenté par IA

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.

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 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.

Your role

You will act as a backend and cloud systems enabler, operating with high autonomy and ownership.

Systems & Architecture 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

Autonomous Execution Under Ambiguity

  • 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

Multi-Tenant SaaS Foundations

  • 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

Database & Cloud Responsibility

  • 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

Technical Leadership

  • 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

Your team

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.

Your qualifications

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

Success Criteria (First 6–12 Months)

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

Benefits

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.

Recruitment process

  • AI Interview
  • 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 !