Team:** iGaming
Location: Remote
Employment type: FullTime
We are looking for a Senior Golang Engineer to contribute to the development of high-load, business-critical backend systems within the betting domain. This role requires strong hands-on Go expertise, a deep understanding of backend engineering principles, and the ability to work with complex distributed environments where performance, reliability, and data integrity are essential.
Responsibilities
- Build and evolve scalable backend services in Go, focusing on system performance, stability, and maintainable engineering solutions
- Contribute to key technical decisions around application architecture, infrastructure, and the long-term evolution of backend systems
- Develop clean, well-structured, and testable code while maintaining strong documentation and engineering standards
- Participate in peer code reviews, providing technical feedback and helping maintain consistent development practices across the team
- Work with complex data flows and backend components, ensuring reliable processing and high standards of data integrity
- Collaborate with other engineers throughout the development lifecycle, contributing to technical discussions, estimation, planning, and delivery within a Scrum environment
- Take ownership of assigned development activities and independently organize day-to-day work in line with broader team priorities
Requirements
- Strong senior-level engineering background with 7+ years in commercial software development, including 4+ recent years focused primarily on Go
- Proven track record of building backend solutions specifically for betting products — relevant industry experience is essential for this role
- Advanced knowledge of how Go works under the hood, with confidence working with concurrency, data structures, memory allocation, and garbage collection