← All jobs

Middle/Senior Backend Engineer

About the role

• Develop and maintain backend services for the Xsolla ID platform using Go
• Design and implement OAuth 2.0 / OIDC flows, token introspection, and refresh strategies
• Work with the Ory ecosystem and extend the custom Auth API orchestrator and plugin architecture
• Apply web security fundamentals including cookie security, CSRF/XSS protection, secure token storage, TLS, and secure session management
• Optimize database queries and ensure high performance under heavy loads across PostgreSQL, MySQL, Redis, and CockroachDB
• Build and maintain microservices architecture focused on reliability and scalability
• Contribute to zero-downtime migration from legacy Xsolla Login with bidirectional identity sync
• Write clean, well-tested code with comprehensive unit and integration test coverage
• Collaborate with frontend engineers on SDK and widget integration
• Participate in code reviews and contribute to technical documentation
• Support production systems and troubleshoot issues across the authentication stack
• Develop a next-generation IAM platform serving as the foundation for Xsolla B2C products

• 2+ years of commercial experience with Go
• Strong understanding of PostgreSQL and Redis (query optimization, indexing strategies)
• Working knowledge of OAuth 2.0 / OIDC auth flows (authorization code, client credentials) or strong motivation to learn
• Understanding of web security fundamentals: CSRF, XSS, cookie security, TLS
• Experience with Docker and docker-compose
• Proficiency with Git and collaborative development workflows
• Understanding of Nginx and web server configuration
• Solid experience writing unit tests and maintaining high code quality
• Good English reading skills (technical documentation)
• Preferred: understanding of microservices architecture and distributed systems trade-offs
• Preferred: experience with REST API design and Swagger/OpenAPI
• Preferred: hands-on experience with CI/CD pipelines
• Preferred: familiarity with the Ory ecosystem (Hydra, Kratos, Keto) or similar identity management frameworks
• Preferred: knowledge of PKCE, client credentials, device flow, token introspection, and refresh-token strategies
• Preferred: experience with CockroachDB or other distributed SQL databases
• Preferred: experience with NATS, Kafka, or RabbitMQ
• Preferred: familiarity with Jira
• Preferred: understanding of Kubernetes and container orchestration
• Preferred: familiarity with SOC 2, ISO 27001, GDPR data minimization, and audit logging
• Preferred: practical, up-to-date experience with modern AI tools such as Claude, Copilot, or Cursor

• Unlimited Flexible Time Off for work-life balance
• Private health insurance (ДМС) with dental coverage for you and your family
• Personalized career roadmap with clear growth paths (IC track or Leadership track)
• Professional development through training and educational opportunities
• Annual corporate events and team gatherings
• Remote-first culture with flexible working hours (10:00–19:00)
• Working at the cutting edge of the rapidly growing gaming and Web3 industry
• Knowledge sharing culture with experienced engineers across the organization