X

Xsolla

Global payment solutions for video games

Senior Backend Engineer - Golang

Backend EngineeringConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listed

About the Job

Requirements

  • A degree in Computer Science or a related field, and at least five years of backend development experience.
  • Strong command of Go.
  • Proficiency with AI coding tools such as Claude Code and Gemini.
  • Solid RESTful API design skills and familiarity with microservice architecture.
  • Familiarity with relational database design and optimization using MySQL or PostgreSQL, and knowledge of NoSQL databases such as Redis.
  • Familiarity with message queues such as Kafka or RabbitMQ, caching, and other middleware.
  • Solid engineering fundamentals, including coding standards, unit testing, Git, and continuous integration and continuous delivery.
  • Game industry experience is required.

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 that supports data isolation.
  • Design and implement storage and delivery solutions for large game files, including object storage or content delivery networks, 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 the search solution, such as Elasticsearch, for full-text search and game filtering.
  • Ensure system performance, concurrency, security, and observability, including monitoring, logging, and alerting.

Desired Qualifications

  • Understanding of the Chinese gaming industry and experience building, publishing, or operating Chinese games on major Chinese gaming platforms.
  • Experience in backend development for games or game platforms.
  • Familiarity with server-side integration of game software development kits, including accounts, in-app purchases, and real-name verification.
  • Familiarity with in-app purchases, virtual goods, and order management.
  • Experience with multi-tenant software-as-a-service or white-label platform architecture.
  • Familiarity with Elasticsearch.
  • Experience designing and optimizing high-concurrency, high-traffic systems.
  • Experience with app stores or content/game distribution platforms.
  • Knowledge of object storage and content delivery networks, and experience with or awareness of large-file and high-concurrency delivery.
  • A less experienced candidate may be considered for a middle-level developer position.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs