Xsolla
Xsolla
Xsolla oferă infrastructură de comerț pentru jocuri dezvoltatorilor și editorilor de jocuri video. Platforma sa sprijină monetizarea, distribuția și finanțarea prin instrumente precum magazine online personalizabile, procesarea plăților, prevenirea fraudelor și funcții sociale concepute pentru a aprofunda implicarea jucătorilor. De asemenea, Xsolla ajută companiile din industria jocurilor să gestioneze plățile, taxele, conformitatea și cerințele operaționale pe piețele globale, prin integrări cu platforme de dezvoltare precum Unity, Unreal și Cocos Creator.

Senior Backend Engineer, IAM (Remote in Russia) at Xsolla

Build secure, high-throughput identity and access management services for Xsolla ID. Work across authentication, authorization, and scalable infrastructure supporting game developers worldwide.

Descriere

  • Build and maintain Go backend services for Xsolla ID
  • Design OAuth 2.0 and OIDC flows, including token introspection and refresh strategies
  • Extend the Ory-based authentication orchestrator and plugin architecture
  • Apply web security practices covering cookies, CSRF, XSS, token storage, TLS, and sessions
  • Optimize queries and heavy-load performance across PostgreSQL, MySQL, Redis, and CockroachDB
  • Develop reliable, scalable microservices
  • Help migrate from legacy Xsolla Login with bidirectional identity synchronization and no downtime
  • Produce clean, tested code with thorough unit and integration coverage
  • Partner with frontend engineers on SDK and widget integrations
  • Review code and contribute to technical documentation
  • Operate production authentication systems and troubleshoot issues
  • Build the next-generation IAM platform underpinning Xsolla B2C products

Cerințe

  • At least two years of commercial Go development experience
  • Strong PostgreSQL and Redis skills, including query optimization and indexing
  • Working knowledge of OAuth 2.0 and OIDC flows, or strong motivation to learn them
  • Understanding of web security fundamentals, including CSRF, XSS, cookie security, and TLS
  • Experience using Docker and docker-compose
  • Proficiency with Git and collaborative development practices
  • Understanding of Nginx and web server configuration
  • Strong unit-testing experience and a commitment to code quality
  • English proficiency sufficient for reading technical documentation
  • Preferred: knowledge of microservices architecture and distributed-systems trade-offs
  • Preferred: experience designing REST APIs with Swagger or OpenAPI
  • Preferred: hands-on CI/CD pipeline experience
  • Preferred: familiarity with Ory tools such as Hydra, Kratos, and Keto or comparable IAM frameworks
  • Preferred: knowledge of PKCE, client credentials, device flow, token introspection, and refresh-token strategies
  • Preferred: experience with CockroachDB or another distributed SQL database
  • 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: current practical experience with AI tools such as Claude, Copilot, or Cursor

Beneficii

  • Unlimited flexible time off to support work-life balance
  • Private health insurance with dental coverage for you and your family
  • A personalized career roadmap with individual contributor and leadership paths
  • Training and educational opportunities for professional development
  • Annual corporate events and team gatherings
  • Remote-first work with flexible hours from 10:00 to 19:00
  • Work on products in the fast-growing gaming and Web3 sectors
  • A knowledge-sharing environment with experienced engineers across the organization

Locuri de muncă similare

General Dynamics Information Technology

Project Coordinator, Water Utility Projects

General Dynamics Information Technology

Coordinate cross-functional water utility projects for GDIT, keeping deliverables, budgets, and risks on track while engaging clients and community stakeholders. This remote U.S. role involves travel across the country 50%–75% of the time.

Deschide
S&P Global

Principal Commodity Analyst, Global Crops

S&P Global

Lead agricultural market research and forecasting for S&P Global Energy. Build commodity models, balance sheets, and reports that turn market developments into useful client insights.

Deschide