Senior Backend Engineer (Go)
Summary
Senior backend engineer at Xsolla (a game-commerce company) in Baku, building scalable Go microservices for APIs, SDKs, and identity flows (login, MFA, SSO, multi-tenant accounts). Day to day: designing and shipping services, owning production observability with Datadog, refactoring legacy code, and using AI coding tools daily.
Responsibilities
- Build and ship reliable, secure and scalable backend services in Go.
- Own features from design to deployment, with attention to maintainability, security and performance.
- Design and build APIs and SDKs used by Business Account frontends, microfrontends and other Xsolla teams.
- Build and maintain identity flows such as user creation, login, MFA, SSO and token validation across multiple accounts and clients.
- Design multi-tenant services with clear data isolation and per-account configuration.
- Take part in architecture discussions and write or review ADRs.
- Refactor legacy code to improve structure and efficiency without breaking existing features.
- Own production readiness with Datadog: dashboards, monitors and alerts, APM and tracing, log analysis, incident response and root cause analysis.
- Write clear, testable, well-documented code, with a focus on quality and automation.
- Use AI tools (Claude Code, Cursor, etc.) every day to design, build, test and refactor code faster without lowering quality.
- Add AI-assisted code review on top of manual review, check AI-generated code carefully, and help the team set good practices for AI-driven development.
- Work with product, frontend, design and platform teams to agree on goals and deliver end to end.
- Contribute to technical scoping and estimation.
- Reduce technical debt and keep improving the developer experience.
- Mentor engineers and give constructive code reviews.
Requirements
- 6+ years of professional software engineering experience.
- 2+ years of hands-on Go experience in production.
- Strong experience with PostgreSQL and/or MySQL, including schema design and query performance.
- Experience designing and building REST APIs (gRPC is a plus).
- Hands-on experience with Docker, Kubernetes and Helm.
- Experience with message brokers such as RabbitMQ or Kafka.
- Comfortable with Git and CI/CD pipelines (GitLab preferred).
- Solid understanding of authentication and authorization basics: OAuth2, JWT, sessions and tokens.
- Hands-on experience with observability tools, ideally Datadog: metrics, logs, APM/traces and alerting.
- Hands-on experience using AI coding assistants in daily work, and the judgment to review, test and correct what they produce.
- Basic understanding of cloud platforms (Google Cloud Platform preferred).
- Working knowledge of frontend technologies, especially React.
- Good written and spoken English, with the ability to explain technical trade-offs to non-technical stakeholders.
Nice to have
- Experience building scalable, secure login or identity platforms (Login-as-a-Service).
- Deep knowledge of OAuth2, OIDC, SAML, MFA, and session and token management.
- Experience with social login, SSO and federated identity.
- Experience designing multi-tenant identity systems with isolation and configurability.
- Experience delivering developer-friendly APIs, SDKs and integration docs.
- Experience with OpenTelemetry, SLOs and error budgets.
- Experience with B2B platforms, partner portals or marketplaces.
- Experience setting up AI workflows for a team, such as agents, custom skills or prompts, automated MR review, or AI-assisted testing.
Skills
As published by lever · 5 questions · 3 written answers
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, Twitter URL, GitHub URL, Portfolio URL, Other website, What is your age range?
Short answers (1)
- Are you willing to relocate to the location where this role is based, if required?
Pick from a list (1)
- Are you legally authorized to work in the location where this role is based? optional
Written answers (3)
- How did you come to learn about Xsolla? We're delighted to know more about your journey to discovering our company. (Events, Friends, LinkedIn etc.) optional
- Do you have prior work experience in the Gaming industry? optional
- What is your expected compensation for this role?