DATA.BET logo

Middle/Middle+ Golang Developer

DATA.BET·Salary not specified

Primary stack

PrometheusKubernetesGoGrafanaElasticsearchRabbitMQMongoDB

Nice to have's

PHP

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

Similar jobs

Popular searches