We are looking for a Lead Backend Engineer to drive the design and delivery of high-performance backend systems.
In this role, you will lead a team of engineers, provide technical direction, and work closely with architects and cross-functional stakeholders to build scalable microservices. You should be equally strong in hands-on coding and technical leadership, ensuring engineering excellence and best practices.
Responsibilities
- Lead backend technical design, guide implementation best practices, and ensure scalability and performance
- Collaborate closely with stakeholders (Product, Architects, DevOps, QA) to provide technical direction and challenge requirements where needed
- Mentor and support a team of backend engineers, conduct code reviews and uplift engineering standards
- Drive event-driven architecture adoption and ensure seamless integrations via Kafka/Event Hub
- Ensure clean CI/CD practices, observability and production readiness of backend services
Requirements
- Strong hands-on expertise in Kotlin or Java, Spring Boot, REST APIs, and microservices architecture
- Proven experience designing and implementing event-driven systems using Kafka / Event Hub / similar
- Solid experience with SQL/NoSQL databases and performance optimization
- Previously operated in a cloud-native environment (Azure/AWS/GCP)
- Experience leading or mentoring developers while remaining a strong hands-on contributor
- Confident in stakeholder discussions, able to propose technical approaches and justify engineering decisions
Nice to have
- Exposure to CI/CD pipelines and DevOps collaboration
- Familiarity with monitoring/observability tools (Grafana, Prometheus, OpenTelemetry)
- Experience improving code quality culture (clean code, automated testing standards, guild leadership)