Backend Developer
Core
Design, develop, and maintain scalable backend platform services and APIs that power client integrations, authentication, payments, analytics, and live operations for game-related systems.
Role type
Senior Backend Software Engineer (Game Platform)
Builds
Scalable APIs, microservices, and distributed systems for client SDKs and game backend features
Domain
Gaming industry, backend infrastructure, distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Java, C#, Python, REST/gRPC API design, microservices architecture, distributed systems, database design (SQL/NoSQL), messaging systems (Kafka), cloud infrastructure, system debugging, performance optimization
Preferred skills
Platform/shared service architecture, SDK integration design, real-time systems, containerization (Docker/Kubernetes), observability tools, security best practices
Technologies
Go, Java, C#, Python, MySQL, MongoDB, Redis, Kafka, Docker, Kubernetes
Responsibilities
Design and implement microservices and distributed systems; optimize system performance and scalability; ensure reliability through monitoring and logging; troubleshoot production issues; collaborate with Unity/SDK developers on API contracts; participate in full development lifecycle from design to deployment
Seniority
Senior, hands-on IC