Backend Team Lead (Java)
Adaptiq is a technology hub that helps fast-growing international product companies build, scale, and support strong R&D teams across different industries.
About the product:
Our customer is developing an AI-powered cybersecurity SaaS platform that helps companies protect their digital infrastructure through a unified and modular security solution.
The platform combines several security layers in one ecosystem, including endpoint protection, cloud security monitoring, data protection, user activity analysis, threat detection, and automated response workflows. The product is focused on mid-sized businesses and provides enterprise-level security while remaining scalable, cost-effective, and easy to implement.
The company is backed by significant investment and is actively expanding globally, while growing a distributed international engineering team. Its platform uses machine learning, real-time analytics, and automation to help businesses simplify security operations, detect threats faster, and respond to incidents more efficiently.
About the role:
We are looking for a Backend Team Lead who will combine hands-on backend development with team leadership.
In this role, you will lead a team of backend engineers and stay actively involved in coding, architecture, code reviews, and technical decision-making. The team works on core backend services of a modern cybersecurity platform, building high-load systems that process large volumes of security and telemetry data in real time.
These backend systems collect, process, and analyze data from endpoints, cloud environments, and external integrations. They support key product capabilities such as anomaly detection, security analytics, threat identification, and automated remediation.
This is a great opportunity for someone who wants to remain close to engineering while also leading a team, shaping technical direction, improving engineering practices, and influencing the architecture of a high-load cybersecurity product.
Key responsibilities:
Lead and support a team of experienced backend engineers
Work closely with the Product Manager on the team roadmap
Make sure the team is aligned with objectives and key results
Participate in architecture and technology decisions
Run team ceremonies, including daily meetings, sprint planning, and retrospectives
Define and maintain strong engineering standards, code quality, and best practices
Stay hands-on and contribute to the development of backend services and product features
Conduct code reviews and provide technical guidance
Mentor team members, support their growth, and help them build development plans
Required skills:
- 6+ years of backend / server-side development experience with Java
- 2+ years of proven experience leading an engineering team
- Strong hands-on experience with Spring Framework and MongoDB
- Deep understanding of multithreading and concurrency
- Solid knowledge of OOP principles and design patterns
- Experience with microservices architecture
- Experience building or maintaining high-load backend systems
- Experience with cloud-native environments, preferably AWS
Nice to have:
- Experience with Redis and RabbitMQ
- Experience with Elasticsearch / OpenSearch
- Familiarity with Docker and Kubernetes
- Experience in the cybersecurity domain
What we offer
- 20 working days of paid vacation per year, plus official national holidays in your country of residence
- Full accounting and legal support in the countries where we operate
- Fully remote work model
- Powerful workstation
- Co-working space option if needed
- Competitive compensation package
- Yearly performance and compensation reviews
Required skills experience
| Java | 6 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |