BackEnd Developer (C++, Go)
Summary
Develop high-performance backend code using C++ as the primary language, with Go and Python, in a microservices architecture using RabbitMQ, Redis, MySQL, and Kubernetes.
The project is based on a microservices architecture, with C++ as the primary language and additional services written in Go and Python.
Tech Stack:
- Backend: C++ (main), Go, Python.
- Testing: Python.
- Messaging & Storage: RabbitMQ, Redis, MySQL, ClickHouse.
- Infrastructure: Kubernetes (EKS), RDS.
- Version Control & CI/CD: Git, Jenkins.
- Additional Services: Some internal tools in Python, a small amount of Node.js (optional knowledge).
- Development Environment: Linux-based.
- Writing high-performance, reliable backend code.
- Maintaining and improving existing codebase.
- Designing and developing new features and modernizing older parts of the system.
- Collaborating with other teams (DevOps, QA, client teams).
- 5+ years of total development experience.
- 3+ years of experience with C++.
- 1+ years of experience with Go and/or Python.
- 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.
- Experience working in a Linux environment is a plus.
- Good communication skills for cross-team collaboration.
Rewards & Celebrations
- Team Buildings Compensations
- Memorable Days Financial Benefit
- Annual fixed budget for personal learning
- English Language Courses Compensation
- Paid Annual Leave (Vacation) - 24 working days
- Sick leave - unlimited number of days, fully covered
- Mental Health Support (Therapy Compensation)
- Holiday Helper Service
- Laptop provided by Company (after probation)
- 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.
Sounds like you? Let’s connect! We’re just one click away.