Enakl is a rapidly growing startup focused on collective mobility solutions across emerging African cities. As a Senior Backend Engineer, you will spearhead the technical transformation of our existing SaaS platform into a robust multi‑tenant architecture, ensuring scalability, security, and high availability for thousands of daily users.
Key Responsibilities:
- Domain Ownership: Take full responsibility for critical backend services, making architectural decisions that align with business goals.
- Large‑Scale Refactoring: Lead extensive codebase improvements, refactor legacy modules, and maintain production stability during transitions.
- Multi‑Tenant Design: Architect tenant isolation mechanisms, implement row‑level security, and enforce strict access controls.
- Database Optimization: Design and tune PostgreSQL schemas, write efficient queries, and monitor performance metrics.
- Mentorship & Code Review: Guide junior engineers, conduct thorough code reviews, and promote best practices.
- Collaboration with CTO: Work closely with the CTO on system architecture, technology choices, and roadmap planning.
Required Expertise:
- Proficiency in Node.js, NestJS, and TypeScript.
- Deep knowledge of PostgreSQL and SQL performance tuning.
- Experience with multi‑tenant SaaS architectures and tenant isolation strategies.
- Familiarity with AWS services and background job processing.
- Strong testing mindset and ability to write maintainable, well‑tested code.
Why Join Enakl?
We offer a remote‑friendly work environment, a collaborative culture, and the chance to shape a platform that directly impacts sustainable mobility for thousands of users across Africa. Your contributions will drive the scalability and reliability of our services, making a tangible difference in everyday commutes.
We value innovation, continuous learning, and a passion for technology. If you thrive in a fast‑paced startup setting and are eager to tackle complex backend challenges, we encourage you to apply.