Enakl is a fast‑growing startup that redefines urban mobility across emerging cities. With a mission to make travel safer, more accessible, and sustainable, the company leverages intelligent collective transport technology to connect people and reduce congestion.
Role Overview
As a Senior Full‑Stack Engineer, you will be part of a lean, high‑velocity team that builds production‑grade systems at scale. Your primary responsibilities include:
- Designing and implementing backend features in NestJS (booking, payments, users, analytics).
- Developing the back‑office interface with Next.js.
- Optimizing database schemas and writing efficient PostgreSQL queries with TypeORM.
- Improving system reliability, performance, and observability.
- Mentoring junior engineers and contributing to code quality standards.
We value clean code, system thinking, and a growth mindset. You will collaborate with remote engineers across Casablanca, Paris, Dakar, and Tunis, ensuring seamless delivery in a distributed environment.
Required Qualifications
- 5+ years of professional experience as a backend or full‑stack engineer.
- Strong proficiency in TypeScript and Node.js frameworks (NestJS preferred, Express.js acceptable).
- Solid knowledge of SQL and PostgreSQL fundamentals.
- Experience with distributed systems, CI/CD pipelines, and production‑grade code.
- Ability to work independently in a remote setting.
Nice to Have
- Experience with multi‑tenant or B2B systems.
- Familiarity with AWS services (RDS, EC2, Lambda, S3).
- Knowledge of Flutter or other mobile ecosystems.
Benefits
- Opportunity to contribute to a live platform with 30K+ monthly bookings.
- Full ownership from day one and a wide spectrum for career growth.
- Remote work model with flexible hours.
Join Enakl and help shape the future of urban mobility while working with a passionate, international team.