
Senior Backend Engineer (Go)
Xsolla
- 🇦🇿 Azerbaijan
- On-site
- Senior
- 7 hours ago
- Datadog
- Incident Response
- Claude Code
- Cursor
- AI
- PostgreSQL
- MySQL
- REST API
- gRPC
- Docker
- Kubernetes
- Helm
- RabbitMQ
- Git
- CI/CD
- GitLab
- OAuth2
- JWT
- GCP
- React.js
- OIDC
- SAML
- OpenTelemetry
7 hours ago
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.
For any inquiries related to data privacy, please contact:careers@xsolla.com
Explore more opportunities at:Â https://xsolla.com/careers
Senior Backend Engineer (Go) · Xsolla