Xsolla

(Senior)Backend Engineer (Golang)

Xsolla
Apply
2 months ago
Shanghai, ChinaSenior

Responsibilities

  • Design, build, and maintain highly available and scalable backend services for the game distribution platform.
  • Design and implement multi-tenant architecture with data isolation.
  • Develop storage and delivery solutions for large game files, including object storage, CDN delivery, signed URLs, resumable downloads, and version management.
  • Build backend APIs and permission systems for the operations admin panel and publisher portal.
  • Design and deliver search functionality for full-text game search and filtering.
  • Ensure system performance, concurrency, security, observability, monitoring, logging, and alerting.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 5 years of backend development experience.
  • Strong command of Go.
  • Proficiency with AI coding tools such as Claude Code and Gemini.
  • Experience designing RESTful APIs and familiarity with microservice architecture.
  • Experience with relational database design and optimization using MySQL or PostgreSQL, plus knowledge of NoSQL systems such as Redis.
  • Familiarity with message queues such as Kafka or RabbitMQ, caching, and middleware.
  • Knowledge of coding standards, unit testing, Git, and CI/CD.
  • Game industry experience is required.

Benefits

  • On-site position only; remote work is not available.

Tech Stack

Apache KafkaElasticsearchGitGoMySQLPostgreSQLRabbitMQRedis

Categories

Xsolla

About Xsolla

1,001-5,000 employees
Contact me