Backend Team Lead (Java)
Who we are:
Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.
About the Product:
The company is building an AI-driven cybersecurity SaaS platform designed to help businesses protect their digital environments through a unified and modular approach. Its solution integrates multiple layers of security, including endpoint protection, cloud monitoring, data security, and user activity analysis, all managed within a single ecosystem. With a focus on mid-sized organizations, the platform delivers scalable, enterprise-grade protection while remaining cost-effective and easy to deploy.
Backed by significant investment, the company is rapidly expanding its global footprint and growing a distributed international team. By leveraging advanced machine learning and real-time analytics, it enables organizations to streamline security operations, automate threat detection, and respond to incidents more efficiently.
About the Role:
This is a hands-on leadership role for a Backend Team Lead who will guide a team of backend engineers while remaining actively involved in coding, architecture, and delivery. You will work on core backend systems of a modern cybersecurity platform, building and scaling high-load services that process large volumes of security and telemetry data in real time.
These systems are responsible for collecting, processing, and analyzing data from multiple sources, including endpoints, cloud environments, and third-party integrations. They support key product capabilities such as threat detection, security analytics, anomaly identification, and automated response workflows, making this a mission-critical role at the heart of the product.
This role offers the opportunity to combine leadership with deep technical involvement, influence system architecture, shape engineering practices, and build scalable backend solutions within a fast-growing, globally distributed product organization
Key Responsibilities:
- Lead a team of highly skilled and passionate developers
- Partner with the Product Manager to build the road-map for the team
- Understand the team objectives and key results and make sure that the team are on the path to achieving them
- Participate in making decisions on the architecture and technologies
- Conduct the team ceremonies: Daily stand-ups, sprint planning and retro meetings
- Help create and enforce strong engineering standards, code quality, and best Engineering practices
- Take an active part in the implementation (hands-on) of the team's various services and features
Help your team members grow by mentoring them, building their growth plan with them and enable them opportunities to implement it
Required Competence and Skills:
- 6+ years of backend/server-side development 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 concepts and design patterns
- Proven experience with microservices architecture
- Experience working with high-load backend systems
- Proficiency in cloud-native environments (preferably AWS)
Nice to have:
- Experience with Redis and RabbitMQ
- Experience with Elasticsearch/OpenSearch
- Familiarity with Docker / Kubernetes
- Experience in Cybersecurity domain
Why Us?
We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).
We provide full accounting and legal support in all countries we operate.
We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.
We offer a highly competitive package with yearly performance and compensation reviews.
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |