Xsolla

Senior Backend Developer

Xsolla • AZ
Go Hybrid
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.

For more information, visit xsolla.com.

RESPONSIBILITIES

  • Design, develop, and maintain scalable backend services for key components of the Xsolla platform.
  • Architect and evolve microservices-based systems to support large-scale, high-performance operations.
  • Implement and optimize database structures and queries for maximum efficiency and reliability.
  • Ensure high availability, performance, and fault tolerance across distributed services.
  • Lead efforts to improve CI/CD pipelines, deployment processes, and system observability.
  • Conduct code reviews, mentor team members, and foster a culture of engineering excellence.
  • Collaborate closely with product, frontend, and DevOps teams to deliver reliable and innovative solutions.
  • Drive continuous improvement through automation, testing, and proactive system monitoring.
  • Stay ahead of industry trends, adopting emerging technologies to enhance platform capabilities.
  • REQUIREMENTS

  • 5+ years of professional experience in backend development (with Go).
  • Proven experience in designing and maintaining microservices architectures.
  • Strong background in SQL and NoSQL databases, with hands-on experience in query optimization.
  • In-depth knowledge of RESTful APIsevent-driven systems, and asynchronous communication patterns.
  • Practical experience with DockerKubernetes, and CI/CD automation.
  • Solid understanding of software design principlesOOP, and clean architecture.
  • Familiarity with testing frameworks (e.g., Jest, Mocha, or similar) and monitoring tools (e.g., Prometheus, Grafana).
  • Experience working in Agile/Scrum environments with cross-functional teams.
  • Strong communication skills, leadership qualities, and a proactive, ownership-driven mindset.
  • Proficiency in English for technical communication and documentation.
  • Nice to Have

  • Experience with Go frameworks such as GinEcho, or Fiber.
  • Familiarity with GraphQL or gRPC.
  • Background in distributed systemscaching layers, or message queues (e.g., KafkaRabbitMQ).
  • Exposure to gamingfintech, or digital asset platforms.