Our client is looking to add a highly experienced Backend Engineer to lead architecture, build scalable systems, and deliver high-impact features for enterprise-grade platforms. Requires deep backend expertise, strong ownership, and the ability to guide other engineers.
Key Responsibilities
1. Lead design and development of core backend services and large-scale distributed systems.
2. Own features end-to-end: design, implementation, testing, deployment.
3. Drive best practices in code quality, testing, observability, and documentation.
4. Mentor engineers and support cross-functional planning with Product and Design.
5. Ensure operational excellence through monitoring, incident response, and system optimisation.
Requirements
6. 8+ years building production backend systems or distributed applications.
7. Strong Python (Django/Flask/FastAPI) and REST API design skills.
8. Experience with relational/NoSQL databases and CI/CD pipelines.
9. Hands-on experience with cloud platforms, Docker, and infrastructure-as-code.
10. Background delivering systems at enterprise scale with strong reliability and security standards.
11. Excellent communication, documentation, and leadership skills.
Nice to Have
12. Experience with AI/ML integration or AI-assisted development tools.
13. Knowledge of privacy, security, or compliance-driven systems.
14. Startup/high-growth environment experience.
15. Familiarity with Kubernetes, Terraform, and observability tools.
16. Open-source contributions.
#LI-JM2