X

Xsolla

Global payment solutions for video games

Senior Backend Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Have 5 or more years of commercial backend development experience.
  • Write idiomatic Go and work with concurrency using goroutines, channels, context, and cancellation; profile memory use and performance with pprof.
  • Design schemas, indexes, query plans, transactions, isolation levels, and safe migrations in PostgreSQL or MySQL.
  • Understand caching with Redis, including when to cache, invalidation, and consistency trade-offs.
  • Understand service architecture and distributed-systems trade-offs, including consistency, availability, idempotency, retries, and failure modes.
  • Use asynchronous messaging and event-driven design with Kafka, RabbitMQ, or NATS, including delivery guarantees, ordering, and reprocessing.
  • Design REST and gRPC APIs, including versioning, backward compatibility, and contract documentation using OpenAPI, Swagger, or Protobuf.
  • Apply application security practices, including awareness of common OWASP Top 10 vulnerability classes, secrets management, and safe handling of user data.
  • Understand server-side OAuth 2.0 and OIDC flows, tokens, and sessions.
  • Use Docker and Kubernetes to deploy and debug services.
  • Work with observability tools, including Datadog or alternatives such as Prometheus, Grafana, ELK, Graylog, or OpenTelemetry, and diagnose production incidents using metrics, logs, tracing, and alerting.
  • Apply unit, integration, and contract testing; use Git and CI/CD such as GitLab CI or similar.
  • Use AI coding tools such as Claude Code, Codex, or Cursor hands-on for development and review, including configuring them for a repository.
  • Read technical documentation in English.

Responsibilities

  • Own the backend services of the product area end to end, including design, implementation, release, production operation, and on-call.
  • Make and document architecture decisions across services, including service boundaries, integration contracts, and data ownership.
  • Own reliability and security for critical flows, including SLOs, failure handling, and protection of user data and credentials.
  • Own service performance and cost under load.
  • Design and build services and REST and gRPC APIs for authentication, account management, and wallet operations.
  • Define service boundaries and integration contracts with other teams.
  • Design data models and storage, and optimize schemas and queries.
  • Build event-driven and asynchronous workflows.
  • Own observability through metrics, logs, tracing, and alerting, and act on production findings.
  • Participate in on-call, incident response, and post-mortems.
  • Improve the engineering environment through CI/CD, infrastructure-as-code, and testing.
  • Review code.
  • Set up and maintain repository AI tooling, including Claude Code, Codex, and Cursor rules, context, and harnesses, so the team can use it effectively.
  • Document significant technical decisions in RFCs or ADRs that lay out options and trade-offs, and discuss those documents.
  • Use AI coding tools for development and review and configure them for the codebase.

Desired Qualifications

  • Web3 backend experience, including blockchain integration, wallet infrastructure, or account abstraction.
  • Experience with high-load systems.
  • Experience with cloud platforms such as GCP, AWS, or Azure and infrastructure-as-code.
  • Experience with NoSQL databases such as MongoDB or similar.
  • Domain experience in gaming, e-commerce, fintech, or payments.

About the Company

Xsolla

Global payment solutions for video games

Xsolla provides payment processing, fraud detection, and gamified monetization tools for video game developers and publishers worldwide. It processes games’ payments across many countries, protects against fraud, and offers in-game shops, bundles, and subscriptions through a single integration. Its focus on game-specific monetization, multi-currency and language support, and global reach distinguishes it from generic payment providers. Its goal is to help developers earn revenue, remove barriers to monetization and distribution, and ensure players can access games easily.

Company size
501-1,000
Company stage
N/A
Total funding
$73M
Headquarters
Los Angeles, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Xsolla

See more jobs