(Senior)Backend Engineer (Golang)

Xsolla
Shanghai
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: []

Own backend services for a white-label Android game distribution platform, designing scalable, multi-tenant server-side architecture. Build APIs and permission systems for the operations admin panel and publisher portal, implement large-file storage and delivery (object storage/CDN, signed URLs, resumable downloads), and deliver full-text game search and filtering (e.g., Elasticsearch). Drive reliability across performance, concurrency, security, and observability through monitoring, logging, and alerting.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Xsolla
Xsolla
2 months ago

(Senior)Backend Engineer (Golang)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 9 hours agoStatus: Live

Job Summary

Own backend services for a white-label Android game distribution platform, designing scalable, multi-tenant server-side architecture. Build APIs and permission systems for the operations admin panel and publisher portal, implement large-file storage and delivery (object storage/CDN, signed URLs, resumable downloads), and deliver full-text game search and filtering (e.g., Elasticsearch). Drive reliability across performance, concurrency, security, and observability through monitoring, logging, and alerting.
Location: Shanghai
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, build, and maintain backend services for the game distribution platform with highly available, scalable server-side architecture.
  • •Design and implement multi-tenant architecture with data isolation.
  • •Implement storage and delivery for large game files, including 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 search (e.g., Elasticsearch) for full-text search and filtering, ensuring performance, concurrency, security, and observability.

Key Requirements

  • •Degree in Computer Science or related field with 5+ years of backend development experience.
  • •Strong command of Go (GoLang).
  • •Proficiency with AI coding tools (Claude Code, Gemini, etc).
  • •Solid RESTful API design skills with familiarity in microservice architecture.
  • •Experience with relational databases (MySQL/PostgreSQL) and NoSQL (e.g., Redis), plus message queues (Kafka/RabbitMQ) and middleware.
Experience:5+ yearsGamingGame distributionMulti-tenant SaaSWhite-label platformsBackend development
Education:Bachelor's in Computer Science or a related field
Tech Stack:GoLangAI coding toolsClaude CodeGeminiRESTMicroservicesMySQLPostgreSQLRedisKafkaRabbitMQGitCI/CDElasticsearchObject storageCDNSigned download URLsResumable downloadsMonitoringLogging

Company Brief

Xsolla
Provides payment, billing, distribution and commerce solutions for video game developers and publishers, enabling in-game purchases, store infrastructure, fraud protection, and global payment processing to monetize games across platforms and regions.
Industry: Payments
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Headquarters: Sherman Oaks, Los Angeles, United States
Founded: 2005
WebsiteLinkedIn