Team Lead Backend(Golang/C++)
Summary
Leads a small backend team split between hands-on Go/C++ development and mentoring, building and scaling high-load microservices with RabbitMQ, Redis, MySQL, and Kubernetes.
Ixilix is looking for a Team Lead (stack: Golang/C++) to join our team and work on a high-load backend service. The project is based on a microservices architecture, with C++ as the primary language and additional services written in Go, Python and Node.js (knowledge of Go is preferred) with the gradual transition to almost all-Golang.
As a Team Lead, you will split your time 50/50 between hands-on development and team management. You will lead a team of four developers while closely collaborating with other teams (DevOps, Front End team, QA Engineers, and Tech Leads from other projects).
Responsibilities:
Writing high-performance, reliable backend code.
Managing and mentoring a team.
Maintaining and improving existing codebase.
Designing and developing new features and modernizing older parts of the system.
Collaborating with other teams (DevOps, QA, Front End and other Tech Leads).
Making architectural decisions with significant freedom in choosing technologies, in consultation with the Engineering Manager, Solution Architect and CTO.
Requirements:
- 2+ year of experience in a Team Lead or similar leadership role.
- 5+ years of total development experience.
- 2+ years of experience with Go.
- 2+ years of experience with C++ (preferably).
- Experience with high-load systems and performance optimization.
- Strong understanding of concurrency, memory management, and distributed systems.
- Familiarity with RabbitMQ, Redis, MySQL, Kubernetes, Jenkins, Git.
- Proactivity and problem-solving mindset.
- Good communication skills for cross-team collaboration.
- English B1+
- Ukrainian C1+
Tech Stack:
Backend: Go, C++.
Testing: Python.
Messaging & Storage: RabbitMQ, Redis, MySQL, ClickHouse.
Infrastructure: Kubernetes (EKS), RDS.
Version Control & CI/CD: Git, Jenkins, Gitlab CI.
Additional Services: Some internal tools in Python, a small amount of Node.js (optional knowledge).
Development Environment: Mac.
What we offer:
Rewards & Celebrations
Team Buildings Compensations
Memorable Days Financial Benefit
Learning & Development
Annual fixed budget for personal learning
English Language Courses Compensation
Time Off & Leave
Paid Annual Leave (Vacation) - 24 working days
Sick leave - unlimited number of days, fully covered
Wellbeing Support
Mental Health Support (Therapy Compensation)
Holiday Helper Service
Workplace Tools & Assistance
Laptop provided by Company (after probation)
Work conditions:
Remote work from EU
Flexible 8-hour workday, typically between 9:00 - 18:00 CET
Five working days, Monday to Friday
Public holidays observed according to Ukrainian legislation
The company offers optional business trips (Bratislava), providing opportunities for in-person collaboration.
At Ixilix, we value transparency, trust, and ownership. We believe that great results come from people who care - about their work, their team, and the impact they create.
Sounds like you? Let’s connect! We’re just one click away.