Backend Engineer - Gaming
Core
Develop and maintain cloud-based, distributed, scalable, and fault-tolerant microservices handling approximately 1.3 billion gaming transactions per month.
Role type
Senior Backend Engineer (Gaming)
Builds
Cloud-based microservices, APIs for game data and provider integrations
Domain
Online gaming / iGaming
Required skills
Java, Spring Boot, JPA/Hibernate, RESTful microservices, MySQL, resilience patterns, monitoring dashboards
Preferred skills
Kafka, Elasticsearch, Hazelcast, Kotlin, Node.js, Akka, GraphQL, Docker, Kubernetes, Google Cloud Platform, Consul, Datadog
Technologies
Java, Spring Boot, JPA, Hibernate, MySQL, Kafka, Elasticsearch, Hazelcast, Kotlin, Node.js, Akka, GraphQL, Docker, Kubernetes, Google Cloud Platform, Consul, Datadog
Responsibilities
Develop and maintain microservices using Java, Spring Boot and JPA; Integrate new gaming providers into the platform via APIs; Collaborate with frontend teams to expose game data via APIs; Optimise the performance and scalability of backend systems; Ensure services are production-ready, observable and maintainable through monitoring and alerting
Seniority
Senior, hands-on IC