Xsolla
Xsolla
Xsolla poskytuje infrastrukturu pro obchodování s herním obsahem vývojářům a vydavatelům videoher. Její platforma podporuje monetizaci, distribuci a financování prostřednictvím nástrojů, jako jsou přizpůsobitelné webové obchody, zpracování plateb, prevence podvodů a sociální funkce navržené k prohloubení zapojení hráčů. Xsolla také pomáhá herním společnostem řešit platby, daně, dodržování předpisů a provozní požadavky na globálních trzích a nabízí integrace s vývojářskými platformami včetně Unity, Unreal a Cocos Creator.

Senior backendový inženýr, IAM (práce na dálku v Rusku) ve společnosti Xsolla

Budujte bezpečné, vysoce výkonné služby pro správu identit a přístupu pro Xsolla ID. Pracujte na autentizaci, autorizaci a škálovatelné infrastruktuře podporující vývojáře her po celém světě.

Popis

  • Vyvíjet a udržovat backendové služby Xsolla ID v Go
  • Navrhovat OAuth 2.0 a OIDC flow včetně strategií introspekce a obnovování tokenů
  • Rozšiřovat orchestrátor autentizace založený na Ory a architekturu pluginů
  • Uplatňovat postupy webového zabezpečení týkající se cookies, CSRF, XSS, ukládání tokenů, TLS a relací
  • Optimalizovat dotazy a výkon při vysokém zatížení v PostgreSQL, MySQL, Redis a CockroachDB
  • Vyvíjet spolehlivé a škálovatelné mikroslužby
  • Pomáhat s migrací ze staršího Xsolla Login s obousměrnou synchronizací identit a bez odstávky
  • Vytvářet čistý a otestovaný kód s důkladným pokrytím jednotkovými a integračními testy
  • Spolupracovat s frontendovými inženýry na integracích SDK a widgetů
  • Provádět code review a přispívat k technické dokumentaci
  • Provozovat produkční autentizační systémy a řešit problémy
  • Budovat IAM platformu nové generace, která tvoří základ B2C produktů Xsolla

Požadavky

  • Alespoň dva roky komerční praxe s vývojem v Go
  • Pokročilá znalost PostgreSQL a Redis včetně optimalizace dotazů a indexování
  • Praktická znalost OAuth 2.0 a OIDC flow nebo silná motivace se je naučit
  • Porozumění základům webového zabezpečení včetně CSRF, XSS, zabezpečení cookies a TLS
  • Zkušenost s Dockerem a docker-compose
  • Dobrá znalost Gitu a postupů spolupráce při vývoji
  • Porozumění Nginxu a konfiguraci webových serverů
  • Výrazná zkušenost s jednotkovým testováním a důraz na kvalitu kódu
  • Znalost angličtiny dostačující ke čtení technické dokumentace
  • Výhodou: znalost architektury mikroslužeb a kompromisů distribuovaných systémů
  • Výhodou: zkušenost s návrhem REST API pomocí Swaggeru nebo OpenAPI
  • Výhodou: praktická zkušenost s CI/CD pipeline
  • Výhodou: znalost nástrojů Ory, jako jsou Hydra, Kratos a Keto, nebo srovnatelných IAM frameworků
  • Výhodou: znalost PKCE, client credentials, device flow, introspekce tokenů a strategií obnovování tokenů
  • Výhodou: zkušenost s CockroachDB nebo jinou distribuovanou SQL databází
  • Výhodou: zkušenost s NATS, Kafkou nebo RabbitMQ
  • Výhodou: znalost Jiry
  • Výhodou: porozumění Kubernetes a orchestraci kontejnerů
  • Výhodou: znalost SOC 2, ISO 27001, minimalizace dat podle GDPR a auditního logování
  • Výhodou: aktuální praktická zkušenost s nástroji AI, jako jsou Claude, Copilot nebo Cursor

Benefity

  • Neomezené flexibilní volno podporující rovnováhu mezi pracovním a osobním životem
  • Soukromé zdravotní pojištění se stomatologickým krytím pro vás a vaši rodinu
  • Individuální kariérní plán s cestou odborného i manažerského růstu
  • Školení a vzdělávací příležitosti pro profesní rozvoj
  • Každoroční firemní akce a týmová setkání
  • Práce na dálku s flexibilní pracovní dobou od 10:00 do 19:00
  • Práce na produktech v rychle rostoucích odvětvích her a Web3
  • Prostředí pro sdílení znalostí se zkušenými inženýry napříč organizací