← Все вакансии/Senior/Xsolla
SeniorFlexibleRussia

Backend Engineer

X
Xsolla
Уровень
Senior
Формат
Flexible
О роли

Описание вакансии

About the company

Xsolla is a global commerce company with tools and services to help developers solve challenges of the video game industry. Headquartered in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers reach more players worldwide.

Responsibilities
  • Design, develop, and maintain backend services and APIs
  • Participate in architecture and design discussions; write and review technical design documents
  • Write clean, maintainable, well-tested code with comprehensive unit and integration test coverage
  • Optimize database schemas and queries; ensure performance and reliability under load
  • Build event-driven and asynchronous workflows using message brokers
  • Monitor, troubleshoot, and improve production systems; take part in incident response and post-mortems
  • Contribute to CI/CD pipelines, infrastructure-as-code, and engineering best practices
  • Perform code reviews and mentor Middle and Junior engineers
  • Collaborate with Product, Design, Frontend, QA, and DevOps to deliver features end to end
  • Maintain clear API and technical documentation
Requirements
  • 5+ years of commercial backend development experience
  • Strong proficiency in Go: idiomatic code, concurrency patterns, performance profiling
  • Solid understanding of relational databases (PostgreSQL or MySQL): schema design, indexing, query optimization, migrations
  • Experience with Redis or similar caching solutions
  • Experience designing and implementing REST APIs (gRPC is a plus) and documenting them with OpenAPI/Swagger
  • Understanding of microservices architecture and distributed systems trade-offs
  • Experience with message brokers (Kafka, RabbitMQ, NATS, or similar) and event-driven design
  • Experience with Docker and Kubernetes basics
  • Proficiency with Git and CI/CD practices
  • Solid experience with automated testing (unit, integration)
  • Understanding of application security fundamentals (OWASP Top 10, secure handling of secrets and user data)
  • Good written and spoken English
Conditions
  • Typical tech stack: Go, PostgreSQL, MySQL, Redis, Kafka, RabbitMQ, NATS, REST, gRPC, OpenAPI (Swagger), OAuth 2.0/OIDC, Docker, Kubernetes, GitLab CI, observability tooling
  • Nice to have: Prometheus, Grafana, ELK/Graylog, OpenTelemetry, high-load systems, cloud platforms (GCP, AWS, Azure), NoSQL (MongoDB), AI tools (Claude, Copilot, Cursor)
Стек и навыки

С чем работаем