Senior Backend Engineer (Golang)

Xsolla is a global video game commerce company providing tools and services to launch, monetize, and scale games. Its offerings include payments, web shops, publishing, distribution, LiveOps, anti-fraud, subscriptions, SDKs, and creator solutions for developers, publishers, payment providers, creators, and other gaming businesses.

Maintainer signals as of 8/23/2026

Distributed
About Xsolla (USA), Inc.

Xsolla operates as a global merchant of record and video game commerce platform serving developers, publishers, resellers, payment providers, creators, and retailers. It provides payment processing across more than 200 countries and regions, 1,000+ payment methods, and 130+ currencies, alongside tax management, compliance, fraud prevention, refunds, dispute management, and end-user support. Its product portfolio includes Web Shop, Publishing Suite, Payments, Xsolla Pay, Mobile Buy Button, SDKs, Subscriptions, game distribution, Partner Network, Offerwall, LiveOps, Anti-Fraud, Login, Site Builder, cloud gaming, and related gaming commerce tools.

View jobs by Xsolla (USA), Inc.

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