We’re looking for a Senior Golang Developer to join the team responsible for B2B client integrations with our API. The core of the role is simple: when partners have technical questions, they should be speaking directly with someone who can understand and resolve them — not waiting for a relay between teams. You’ll work directly with partner engineering teams on API behavior, architecture, edge cases, and integration flows. This includes hands-on backend work in Go, ownership of parts of the public API, and active participation in solving real integration and production issues.
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: * Drive technical integrations of B2B partners from onboarding through go-live; * Run technical calls with partner engineering teams; * Identify integration risks, bottlenecks, and implementation gaps early; * Improve and evolve the public API and integration tooling; * Contribute hands-on to Go-based microservices; * Collaborate with backend engineers and QA across the distributed system.
Must-have skills and experience: * Strong written and spoken English — direct communication with partner engineering teams is a core part of the role; * Strong ownership and execution mindset; * Solid production experience with Go; * Experience designing distributed systems and microservice architectures * Hands-on experience with REST and/or GraphQL APIs; * Understanding of distributed systems concepts such as idempotency, delivery guarantees, fault tolerance, and consistency; * Experience with message-driven and event-driven architectures; * Experience with SQL and NoSQL databases; * Comfortable communicating directly with external engineering teams.
Nice to have: * Experience in betting, fintech, or other regulated B2B domains; * Experience with high-load or real-time systems.
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.