
Middle/Middle+ Golang Developer
Primary stack
Nice to have's
Job description
About the Position
We’re looking for a talented and skilled Golang Engineer to join our team and contribute to building scalable, high-performance systems. In this role, you’ll work on designing and developing microservices-based architecture, collaborating closely with cross-functional teams, and driving technical excellence across the product.
Responsibilities
- Design, develop, and maintain backend services with a focus on Golang;
- Build and scale microservices architecture ensuring high availability and performance;
- Maintain and improve existing system functionality;
- Design and develop new features, services, and system components;
- Optimize system performance, reliability, and scalability;
- Write clean, maintainable, and well-documented code.
Requirements
- Strong experience with Go (Golang) as the primary language (80% of workload) at least 3 years of working experience;
- Ability to work with PHP (20%) for supporting and maintaining code;
- Hands-on experience with RabbitMQ or similar message brokers (asynchronous communication, queues, event-driven systems);
- Experience with MongoDB (data modeling, performance optimization, working with large datasets);
- Familiarity with Elasticsearch for search, logging, or analytics use cases;
- Experience with Grafana and Prometheus for monitoring, alerting, and observability;
- Solid understanding of microservices architecture and distributed systems;
- Knowledge of best practices of Service-Oriented Architecture, SOLID, GRASP, and Clean Architecture;
- Experience with REST APIs and service-to-service communication;
- Hands-on experience with Kubernetes.
Nice to Have
- Experience in a remote work environment
We Offer
Your wellbeing and a comfortable work environment are our top priorities:
- Flexible schedule & work format (office/remote/hybrid): work where and when you feel most productive.
- 20 paid + 15 unpaid vacation days: take time off whenever you need to reset.
- An extra day off on your birthday - celebrate it your way!
- Medical insurance: take care of your health with extended coverage (available in Ukraine only).
- 22 sick days: 8 days without a doctor’s note (for sick leave or mental health), 10 with a note, plus 4 Personal Days per year - for personal matters, when it is necessary.
- Gifts and bonuses for life’s big moments: weddings, new babies, kindergarten support (available in Ukraine only).
About the Company
We are DATA.BET, a product IT company that develops comprehensive technological solutions for sports, esports, and virtual sports betting in a single sportsbook. Our key products - Odds Feed, AI-powered risk management system, and fast Single Page Application - help partners gain stable profits and a competitive advantage. Our team consists of more than 250 professionals.
Are you also inspired and driven by the opportunity to be at the forefront of a fast-growing, promising industry? Do you want to set trends and contribute to creating a revolutionary product that changes the betting industry? Join us! Share our passion for technology and sports!
¿LISTO PARA SUBIR DE NIVEL?
¡Aplica ahora - te estamos esperando!
© DATA.BET. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Прага (Чехія)
More at DATA.BET
All 12 roles
Esports Operations Manager
DATA.BET · Kyiv

Demand Generation & Marketing Operations Specialist
DATA.BET · Kyiv

Product Lead (Sportsbook)
DATA.BET

Product / Retention Manager
DATA.BET · Kyiv
Similar jobs

Middle/Senior Golang Developer
Gameinspire · Ukraine

Middle/Senior Golang Developer
Gameinspire · Ukraine

Middle/Senior Golang Developer
Gameinspire · Ukraine

Middle/Senior Golang Developer
Gameinspire · Ukraine