Role Overview
As a Senior Backend Engineer – SaaS, you will architect and maintain Enakl’s core backend systems, ensuring scalability, reliability, and performance for a rapidly growing user base. Your primary focus will be on building and evolving a multi‑tenant SaaS platform using Node.js, TypeScript, and NestJS, backed by PostgreSQL and advanced SQL techniques.
Key Responsibilities
- Design and implement new features and services that support the platform’s growth.
- Refactor legacy code to improve maintainability and performance.
- Model and manage relational data structures in PostgreSQL.
- Implement robust tenant isolation and access control mechanisms (ACL, RBAC, ABAC).
- Optimize database performance and query efficiency.
- Develop and maintain event‑driven services and background job processing.
- Write comprehensive unit and integration tests to ensure code quality.
- Collaborate closely with product, design, and data teams.
Required Skills
- Node.js, TypeScript, NestJS
- PostgreSQL, SQL, relational data modeling
- Multi‑tenant architecture, tenant isolation, access control
- Refactoring, performance tuning, query optimization
- Testing (unit, integration), test‑driven development
- Experience with SaaS platforms and ACL/RBAC/ABAC concepts
- Event‑driven architecture, background job processing
- AWS infrastructure and deployment best practices
Qualifications
- Minimum 6–9 years of professional software engineering experience.
- Strong command of English (intermediate or higher).
- Proven track record in building scalable, high‑performance backend services.
Work Environment
Remote work from Casablanca, Morocco. The role offers flexibility and the opportunity to work with a dynamic startup team.
Compensation
Monthly salary ranges from 22,000 to 26,000 Moroccan Dirhams (MAD).
Recruitment Process
- Screening Call with CTO (20‑30 minutes)
- Take‑Home Technical Challenge (4‑6 hours)
- Technical Interview (~1 hour)
- Founder Interview – On‑Site in Casablanca
Join Enakl to shape the future of collective mobility and impact thousands of daily commuters worldwide.