We’re looking for a talented a 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.
Who are we?
We’re DATA.BET — a product-driven IT company transforming the world of sports, esports, and virtual betting with our innovative sportsbook solution. Since 2017, we’ve been building tech that directly shapes the industry. Our team of experts blends hands-on experience with AI technologies to deliver cutting-edge solutions that set new standards in betting.
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.
Excited by the idea of being part of a fast-moving industry on the rise? Want to help shape trends and build a next-gen product that’s redefining the future of betting? Then join us — and share our passion for sports and tech!
What you’ll be working on: * 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.
Must-have skills and experience: * 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.
Why work with us?
We offer not just a job but an opportunity to be part of an innovative, and ambitious team that cultivates a positively charged atmosphere and an environment that fosters both professional and individual growth.
Your well-being and a supportive work environment are our biggest priority: * Flexible schedule and workplace options: enjoy the flexibility to work where and when you’re most productive. * 20 Paid+15 unpaid vacations: take time off to recharge with both paid and unpaid vacation options. * Day off for your birthday: celebrate your special day with a well-deserved day off. * Health insurance: take care of yourself and your well-being with comprehensive health coverage (in Ukraine only). * 22 Sick leaves: take enough time to recover with a sufficient sick leave allowance (12 unconfirmed including sick leaves for mental health + 10 confirmed) * Gifts and bonuses (wedding, child birth bonus, kindergarten allowance (in Ukraine only): get special perks to support you in various life situations and important moments.
What to expect next:
HR Interview ➡ Technical Interview ➡ Test Task ➡ Background Check ➡ if we’re a match = Job Offer.