This page was automatically translated and may contain errors. View in English.
एक्स

Middle/Senior Backend Engineer

Xsolla

Baku, Azerbaijan · पूरा समय

अप्लाय करने वाले प्रथम बनिए

अनुभव
3+ yrs
वेतन
उद्घाटन
1
की तैनाती
2 पहले
कार्य मोड
कार्यालय में हूँ
Eligibility
Candidates with at least 3 years of commercial Go experience and the ability to work onsite in Baku, Azerbaijan may apply. Good English reading skills are required, and a GitHub profile is considered an advantage.
Resume
Required to apply

Where you'll work

नौकरी का विवरण

About the Company

Xsolla is an international commerce company that builds tools and services for game creators to solve the industry’s core business challenges. The company supports studios ranging from indie teams to AAA publishers with funding, distribution, marketing, and monetization solutions. Built on a long-term belief in the future of gaming, Xsolla works to connect opportunities and create new resources for creators. Based in Los Angeles, California, the company operates as merchant of record and has supported more than 1,500 game developers in expanding their reach and business worldwide.

About the Project

Xsolla ID is a central identity service for the wider Xsolla ecosystem. It goes beyond a simple sign-in page and functions as a full IAM platform that handles authentication and authorization across B2C products such as Xsolla Wallet, Xsolla App, Web Shops, and partner integrations.

Technical Environment

  • Primary language: Go
  • Databases: CockroachDB
  • Infrastructure and deployment: Docker, Kubernetes, Nginx
  • Standards and protocols: OAuth 2.0, OpenID Connect, WebAuthn
  • System design: Microservices and high-availability architecture

Key Engineering Challenges

  • Creating Web2 and Web3 authentication experiences such as OTP, passkeys, biometrics, and wallet-based login
  • Supporting high availability and scaling for millions of simultaneous users
  • Developing SDKs and integrating them across multiple Xsolla products

Responsibilities

  • Build and support backend services for the Xsolla ID platform in Go
  • Design and deliver authentication and authorization flows using OAuth 2.0, OpenID Connect, and WebAuthn
  • Improve database performance and handle high traffic efficiently with CockroachDB, MySQL, and Redis
  • Develop and maintain microservices with a strong emphasis on uptime, resilience, and scale
  • Produce clean, testable code and maintain solid unit and integration test coverage
  • Work closely with frontend engineers on SDK and widget integration
  • Review code and contribute to technical documentation
  • Assist with production support and resolve issues in the authentication stack

Requirements

  • At least 3 years of commercial Go development experience
  • Strong knowledge of PostgreSQL and Redis, including query tuning and indexing approaches
  • Practical experience with Docker and docker-compose
  • Comfortable using Git in a collaborative engineering environment
  • Working knowledge of Nginx and web server configuration
  • Proven ability to write unit tests and uphold code quality standards
  • Good reading comprehension in English for technical materials
  • Preferred: exposure to microservices principles
  • Preferred: experience designing and documenting REST APIs with Swagger/OpenAPI
  • Preferred: hands-on work with CI/CD workflows
  • Preferred: familiarity with Jira
  • Preferred: understanding of OAuth 2.0, OpenID Connect, or similar authentication standards
  • Preferred: experience with RabbitMQ or comparable messaging systems
  • Preferred: knowledge of Kubernetes and container orchestration
  • Preferred: sharing a GitHub profile

Benefits

The company offers a comprehensive benefits package focused on employee and family well-being. This includes fully company-paid medical, dental, and vision coverage, unlimited flexible time off, and an individualized career roadmap. Employees also receive support for professional growth through training and educational opportunities. The environment emphasizes creativity, collaboration, and the shared enjoyment of building in the gaming space.

Privacy and Hiring Process Notice

By submitting an application, candidates agree that Xsolla may process their information for recruitment and employment-related purposes in line with its applicant privacy notice. The company may also use AI tools to assist with parts of the hiring process, including application review, resume analysis, response assessment, and detection of possible inconsistencies or verification signals. These tools support the recruitment team, while final hiring decisions remain with people. For data privacy questions, candidates may contact the company directly.

यदि आपको उत्तर चाहिए तो इसे छोड़ दें — हम इसका उपयोग किसी और चीज के लिए नहीं करेंगे।

ब्राउज़ करने के लिए क्लिक करेंड्रैग एंड ड्रॉप करें, या चिपकाएं एक स्क्रीनशॉट

PNG, JPG, GIF, MP4, WebM, MOV · प्रत्येक फ़ाइल का अधिकतम आकार 20MB · अधिकतम 5 फ़ाइलें