Xsolla

Backend Engineer (Go)

Xsolla

Baku, Azerbaijan · Full Time

Be the first to apply

Experience
6+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Introduction

As a Backend Engineer at our company, you will be essential in delivering impactful software solutions across the platform. We value curiosity, initiative, and a passion for building clean, scalable systems. Collaboration with teammates and cross-functional partners is key to designing, constructing, and enhancing our technical stack. You will be hands-on with coding and consistently looking for improved ways to tackle complex engineering problems.

About Us

We are a global commerce enterprise providing robust tools and services to assist developers in overcoming challenges in the video game industry. Partnering with companies from indie to AAA, we help fund, distribute, market, and monetize games worldwide. Founded and headquartered in Los Angeles, California, we act as a merchant of record and have aided over 1,500 game developers in reaching wider audiences and expanding their businesses. Our mission focuses on creating opportunities and continuously offering new resources for creators.

Responsibilities

  • Develop, deploy, and maintain reliable, secure, and scalable backend services.
  • Take complete ownership of implementation from design through deployment ensuring maintainability and high performance.
  • Engage in architectural design discussions, contributing informed technical insights.
  • Refactor existing legacy systems to enhance structure and efficiency while preserving features.
  • Manage production readiness including incident response, root cause analysis, and improving system observability.
  • Produce clean, testable, and well-documented code with focus on quality and automation.
  • Promote engineering excellence through active participation in code reviews and design deliberation.
  • Advocate for robust software development practices and continuous process improvements.
  • Collaborate closely with product managers, designers, and engineers to align goals and deliverables.
  • Participate in feature and infrastructure scoping and estimation.
  • Identify and reduce technical debt and enhance developer experience.

Qualifications

  • Minimum 6 years of professional software engineering experience.
  • At least 2 years hands-on experience using Go (Golang) in production settings.
  • Strong proficiency with relational databases such as PostgreSQL and/or MySQL.
  • Experience with containerization and orchestration technologies including Docker, Kubernetes (K8s), and Helm.
  • Familiar with messaging systems like RabbitMQ or Kafka.
  • Skilled in using Git and CI/CD pipelines within collaborative environments.
  • Working knowledge of frontend technologies including React and/or Next.js.
  • Basic familiarity with cloud infrastructure, preferably Google Cloud Platform (GCP).

Preferred Additional Expertise

  • Experience designing and building scalable, secure Login-as-a-Service platforms.
  • In-depth understanding of authentication protocols such as OAuth2, OIDC, SAML, JWT, and session/token management.
  • Strong knowledge of social login solutions, single sign-on (SSO), and federated identity management.
  • Capability to design multi-tenant identity systems with proper isolation and configurability.
  • Track record of delivering developer-friendly APIs, SDKs, and comprehensive integration documentation.
  • Excellent communication skills in English, both for technical and non-technical audiences.

Additional Information

The role and responsibilities may evolve to meet organizational goals and personal development. This description provides a general overview and is not exhaustive of all duties, responsibilities, or qualifications. Successful applicants will undergo background checks in compliance with local laws after the final interview, with data privacy respected throughout the recruitment process. For privacy inquiries, contact the designated email. AI tools may assist in parts of the hiring process, but final decisions rest with human recruiters.

Tools & software

React Git required Docker required Kubernetes required PostgreSQL required MySQL required Apache Kafka required RabbitMQ required

How they work

Communication Teamwork & Collaboration Problem Solving Attention to Detail Initiative
🤖
Online · instant AI help
Broxer