We’re looking for an experienced Tech Lead Backend who excels in backend development and enjoys mentoring others. If you have a strong grasp of system architecture, DevOps practices, and want to shape the technical direction of impactful projects—this role is for you.Lead a backend engineering team—mentor, support, and grow team members.
The project involves backend system development and technical leadership in a cloud-based environment. Its goal is to design and implement scalable architectures using Java 17/21 and Spring Boot 3.x. The Tech Lead will manage a backend team and collaborate with senior engineering leadership. The project focuses on backend specialization with strong DevOps integration.
The technology stack includes Java, Spring Boot, PostgreSQL, JPA/Hibernate, AWS, Jenkins, Terraform, Docker, and Kubernetes. It follows TDD, Clean Code, SOLID principles, CI/CD practices, and SDLC processes with DORA and SLA/SLO/SLI metrics. The project is long-term and involves continuous development and maintenance of complex systems.
Your responsibilities
Design and develop backend systems using Java 17/21 and Spring Boot 3.x.
Collaborate with Principal Engineers, other Tech Leads, and the Head of Engineering.
Make architectural decisions (e.g., Modular Monolith, Microservices, Hexagonal Architecture).
Promote engineering best practices (TDD, Clean Code, SOLID, CI/CD).
Foster a high-trust team culture focused on accountability and continuous learning.
Our requirements
5+ years of experience in backend software engineering
Proficiency in: Java, Spring Boot, PostgreSQL, JPA/Hibernate, AWS
Experience with DevOps tools: Jenkins, Terraform, Docker, Kubernetes
Strong understanding of API design, design patterns, and system architecture principles
Familiarity with SDLC processes, DORA metrics, SLA/SLO/SLI
Leadership style based on empowerment, not micromanagement.