Tech Stack
DockerGoGrafanaKafkaKubernetesMicroservicesPrometheus
About the role
- Design and develop scalable, robust backend services and APIs in Go, supporting gameplay logic, session handling, result generation, and state management
- Work in a cross-functional product team alongside game developers, frontend engineers, QA specialists, and product managers to deliver features end-to-end
- Ensure services are secure, performant, and maintainable, with appropriate test coverage and observability
- Collaborate on system design and architectural decisions, helping evolve our platform to meet future game and business needs
- Integrate third-party systems and tools where necessary, ensuring seamless connectivity and data flow
- Monitor, troubleshoot, and continuously improve the performance and reliability of our services in production
- Embrace a mindset of continuous improvement, sharing knowledge and contributing to a strong engineering culture
Requirements
- Proven experience in backend software development, with strong proficiency in Go (Golang)
- Solid understanding of microservices architecture, API design, and backend system interactions
- Experience working with containerized services (Docker, Kubernetes) and modern deployment workflows
- Hands-on experience with observability, infrastructure as code, and event-driven systems (e.g., Kafka, Prometheus, Grafana, Helm, Argo CD, or similar)
- Ability to write clean, testable, and well-documented code, and a track record of owning services in production
- A collaborative, product-oriented mindset
- Strong communication skills in English and a proactive attitude
- Experience in e-commerce environments (transactional integrity, pricing, inventory mechanics) is a plus
- Familiarity with game platforms, real-time systems, or regulated digital products is a plus