Enakl is a fast‑growing Moroccan startup dedicated to transforming everyday travel into a safer, more accessible, and sustainable experience through intelligent collective mobility solutions. We are currently expanding our technical team and looking for a Senior Backend Engineer to spearhead the critical transition of our core platform to a robust, multi‑tenant SaaS architecture.
The core responsibilities of this role include:
- Ownership and Architecture: Take full ownership of the backend stack, ensuring that the system remains scalable, maintainable, and secure as we shift from a monolithic to a multi‑tenant SaaS model.
- Refactoring and Code Quality: Lead large‑scale refactoring initiatives to modernize legacy code, improve performance, and reduce technical debt while maintaining uninterrupted service for both B2B and consumer booking flows.
- Tenant Isolation: Design and implement robust tenant isolation mechanisms, ensuring that data belonging to one tenant cannot leak into another. This includes schema design, row‑level security, and efficient query patterns.
- Access Control: Strengthen and extend access control policies using ACL, RBAC, and ABAC models to protect sensitive data and enforce least‑privilege principles across the platform.
- Database Performance: Optimize PostgreSQL performance through indexing, query tuning, and monitoring. Implement best practices for transaction management and data consistency.
- Testing Discipline: Enforce a strong testing culture with comprehensive unit, integration, and end‑to‑end tests. Ensure that all new features and refactors are covered by automated tests before deployment.
- Cloud and DevOps: Leverage AWS services (Lambda, SQS, ECS, RDS) to build scalable, resilient, and cost‑effective infrastructure. Collaborate with the DevOps team to streamline CI/CD pipelines and deployment processes.
- Collaboration and Mentorship: Work closely with product managers, data engineers, and front‑end developers to align backend capabilities with business goals. Mentor junior engineers and foster a culture of continuous learning.
The position is a full‑time CDI based in Casablanca, but the work is fully remote. The monthly compensation ranges from 22,000 to 26,000 Moroccan Dirhams (MAD), commensurate with experience and expertise. If you are passionate about building high‑quality backend systems that power a sustainable mobility platform, we encourage you to apply and join our mission to make travel safer and more accessible for millions of users across Morocco and beyond.