Enakl is a fast‑growing startup that transforms everyday travel in emerging megacities through intelligent collective mobility solutions. Based in Casablanca with a global team spanning Paris, Dakar, and Tunis, the company is committed to safety, accessibility, and sustainability.
We are looking for a Senior Full‑Stack Engineer to join our lean, high‑velocity team. The role is a senior individual contributor (IC) with no management responsibilities, focusing on delivering high‑quality, production‑grade code.
Key responsibilities:
- Develop backend features in NestJS, including booking, payments, user management, and analytics.
- Build and maintain the back‑office web interface using Next.js.
- Design and model PostgreSQL schemas, and work with TypeORM.
- Improve system reliability, performance, and observability.
- Contribute to API design, CI/CD pipelines, and developer tooling.
Required qualifications:
- 5+ years of professional experience as a backend or full‑stack engineer.
- Proficiency in TypeScript and Node.js frameworks (NestJS preferred, Express.js acceptable).
- Strong SQL and PostgreSQL fundamentals.
- Experience with distributed systems, production‑grade code, and CI/CD.
- Ability to collaborate remotely with a high‑velocity team.
- Ownership mindset and clean‑code practices.
Nice to have:
- Experience with multi‑tenant or B2B systems.
- Familiarity with AWS services (RDS, EC2, Lambda, S3).
- Experience with Flutter or other mobile ecosystems.
What we offer:
- Remote work (full remote) with a CDI contract.
- Opportunity to shape a live platform serving 30K+ monthly bookings.
- Strong ownership from day one and a wide spectrum for career growth.
- Work with a senior engineering team that values autonomy and craftsmanship.
To apply, submit your profile and resume through the Jobzyn platform. We evaluate strong profiles continuously and anticipate future needs, so keep an eye on our openings.