Xsolla
Xsolla
Xsolla biedt infrastructuur voor gamecommerce aan ontwikkelaars en uitgevers van videogames. Het platform ondersteunt monetisatie, distributie en financiering met tools zoals aanpasbare webshops, betalingsverwerking, fraudepreventie en sociale functies die de betrokkenheid van spelers vergroten. Daarnaast helpt Xsolla gamebedrijven bij het beheren van betalingen, belastingen, compliance en operationele vereisten in wereldwijde markten, met integraties voor ontwikkelplatforms zoals Unity, Unreal en Cocos Creator.

Senior Backend Engineer, IAM (Op afstand in Rusland) bij Xsolla

Bouw veilige identiteits- en toegangsbeheerdiensten met hoge verwerkingscapaciteit voor Xsolla ID. Werk aan authenticatie, autorisatie en schaalbare infrastructuur voor gameontwikkelaars wereldwijd.

Beschrijving

  • Bouw en onderhoud Go-backenddiensten voor Xsolla ID
  • Ontwerp OAuth 2.0- en OIDC-flows, inclusief strategieën voor tokenintrospectie en tokenvernieuwing
  • Breid de op Ory gebaseerde authenticatieorchestrator en pluginarchitectuur uit
  • Pas webbeveiligingspraktijken toe voor cookies, CSRF, XSS, tokenopslag, TLS en sessies
  • Optimaliseer query's en prestaties onder zware belasting in PostgreSQL, MySQL, Redis en CockroachDB
  • Ontwikkel betrouwbare, schaalbare microservices
  • Help migreren van het oude Xsolla Login met bidirectionele identiteitssynchronisatie en zonder downtime
  • Produceer schone, geteste code met uitgebreide dekking door unit- en integratietests
  • Werk samen met frontendontwikkelaars aan SDK- en widgetintegraties
  • Beoordeel code en draag bij aan technische documentatie
  • Beheer authenticatiesystemen in productie en los problemen op
  • Bouw het IAM-platform van de volgende generatie waarop de B2C-producten van Xsolla steunen

Vereisten

  • Minimaal twee jaar commerciële ervaring met Go-ontwikkeling
  • Sterke kennis van PostgreSQL en Redis, inclusief queryoptimalisatie en indexering
  • Praktische kennis van OAuth 2.0- en OIDC-flows, of sterke motivatie om deze te leren
  • Inzicht in de basisprincipes van webbeveiliging, waaronder CSRF, XSS, cook beveiliging en TLS
  • Ervaring met Docker en docker-compose
  • Goede beheersing van Git en samenwerkende ontwikkelpraktijken
  • Inzicht in Nginx en webserverconfiguratie
  • Ruime ervaring met unit testing en een sterke focus op codekwaliteit
  • Engels op een niveau dat voldoende is om technische documentatie te lezen
  • Pré: kennis van microservicearchitectuur en de afwegingen binnen gedistribueerde systemen
  • Pré: ervaring met het ontwerpen van REST-API's met Swagger of OpenAPI
  • Pré: praktische ervaring met CI/CD-pipelines
  • Pré: bekendheid met Ory-tools zoals Hydra, Kratos en Keto of vergelijkbare IAM-frameworks
  • Pré: kennis van PKCE, client credentials, device flow, tokenintrospectie en strategieën voor refresh tokens
  • Pré: ervaring met CockroachDB of een andere gedistribueerde SQL-database
  • Pré: ervaring met NATS, Kafka of RabbitMQ
  • Pré: bekendheid met Jira
  • Pré: inzicht in Kubernetes en containerorchestratie
  • Pré: bekendheid met SOC 2, ISO 27001, GDPR-dataminimalisatie en auditlogging
  • Pré: actuele praktijkervaring met AI-tools zoals Claude, Copilot of Cursor

Voordelen

  • Onbeperkt flexibel verlof ter ondersteuning van een goede werk-privébalans
  • Particuliere zorgverzekering met tandartsdekking voor jou en je gezin
  • Een persoonlijk carrièrepad met ontwikkelmogelijkheden voor specialistische en leidinggevende functies
  • Trainings- en opleidingsmogelijkheden voor professionele ontwikkeling
  • Jaarlijkse bedrijfsevenementen en team bijeenkomsten
  • Remote-first werken met flexibele werktijden van 10:00 tot 19:00 uur
  • Werk aan producten in de snelgroeiende sectoren gaming en Web3
  • Een omgeving waarin kennis wordt gedeeld met ervaren engineers in de hele organisatie

Gerelateerde vacatures

PMA Consultants

Specialist projectadministratie met NetSuite

PMA Consultants

Beheer de facturatie en financiële projectgegevens in NetSuite voor het bouwadvieswerk van PMA Consultants. Stem af met projectmanagers, financiën, bedrijfsvoering en klanten. Volg budgetten, facturen, uitgaven en betalingsproblemen gedurende de hele projectcyclus.

Openen