DATA.BET logo

Middle/Middle+ Golang Developer

DATA.BET·Salary not specified

Primary stack

PrometheusRESTKubernetesGoMicroservicesGrafanaElasticsearchRabbitMQMongoDB

Job description

Description language:

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.

We Offer

  • 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 8 roles

Popular searches