Senior Backend Engineer (Golang)
Xsolla (USA), Inc., operating under the Xsolla brand, is a global video game commerce and payments company serving game developers, publishers, creators, and payment providers.
Maintainer signals as of 9/25/2026
Projects
About Xsolla (USA), Inc.
Xsolla provides merchant-of-record and payment-processing services plus direct-to-consumer commerce, web shops, publishing and distribution tools, cloud gaming, fraud prevention, player engagement, creator monetization, and developer tooling for the video game industry. Its solutions operate across 200+ geographies with 1,000+ payment methods and are actively supported through live products, documentation, customer support, and ongoing hiring.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Own the server-side architecture and core services powering a white-label Android game distribution platform built from the ground up. Design highly available and scalable backend services, multi-tenant architecture with proper data isolation, large game file storage and delivery, backend APIs and permission systems, search, and observability.
Requirements
- Degree in Computer Science or a related field and 5+ years of backend development experience
- Strong command of GoLang
- Proficiency with AI coding tools such as Claude Code and Gemini
- RESTful API design skills and familiarity with microservice architecture
- Experience with MySQL or PostgreSQL design and optimization, plus knowledge of NoSQL databases such as Redis
- Familiarity with Kafka or RabbitMQ, caching, and other middleware
- Strong engineering fundamentals including coding standards, unit testing, Git, and CI/CD
- At least three gaming or platform experience areas, including Chinese gaming, game backend development, game SDK integration, in-app purchases, or multi-tenant SaaS and white-label architecture
- Experience with Elasticsearch, high-concurrency systems, app stores or game distribution platforms, and object storage/CDN is a plus
Responsibilities
- Design, build, and maintain backend services for the game distribution platform with a highly available and scalable server-side architecture
- Design and implement a multi-tenant architecture supporting data isolation
- Design and implement storage and delivery for large game files using object storage, CDN, signed download URLs, resumable downloads, and version management
- Build backend APIs and permission systems for the operations admin panel and publisher portal
- Design and deliver a search solution such as Elasticsearch for full-text search and filtering of games
- Ensure system performance, concurrency, security, and observability through monitoring, logging, and alerting
