Job Description, Responsibilities & Requirements
About the Position
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+ years 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
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.