Xsolla
Xsolla
Xsolla poskytuje infraštruktúru pre herný obchod vývojárom a vydavateľom videohier. Jej platforma podporuje monetizáciu, distribúciu a financovanie prostredníctvom nástrojov, ako sú prispôsobiteľné webové obchody, spracovanie platieb, prevencia podvodov a sociálne funkcie navrhnuté na prehĺbenie zapojenia hráčov. Xsolla tiež pomáha herným spoločnostiam zvládať platby, dane, dodržiavanie predpisov a prevádzkové požiadavky na globálnych trhoch a ponúka integrácie s vývojovými platformami vrátane Unity, Unreal a Cocos Creator.

Senior backendový inžinier, IAM (práca na diaľku v Rusku) v spoločnosti Xsolla

Budujte bezpečné vysokovýkonné služby správy identít a prístupu pre Xsolla ID. Pracujte na autentifikácii, autorizácii a škálovateľnej infraštruktúre pre herných vývojárov na celom svete.

Popis

  • Budujte a udržiavajte backendové služby v Go pre Xsolla ID
  • Navrhujte toky OAuth 2.0 a OIDC vrátane introspekcie tokenov a stratégií obnovovania
  • Rozširujte autentifikačný orchestrátor založený na Ory a architektúru doplnkov
  • Uplatňujte postupy webovej bezpečnosti týkajúce sa cookies, CSRF, XSS, ukladania tokenov, TLS a relácií
  • Optimalizujte dotazy a výkon pri vysokom zaťažení v PostgreSQL, MySQL, Redis a CockroachDB
  • Vyvíjajte spoľahlivé a škálovateľné mikroslužby
  • Pomáhajte s migráciou zo staršieho Xsolla Login s obojsmernou synchronizáciou identít a bez výpadku
  • Tvoríte čistý a testovaný kód s dôkladným pokrytím unit a integračnými testami
  • Spolupracujte s frontendovými inžiniermi na integráciách SDK a widgetov
  • Kontrolujte kód a prispievajte k technickej dokumentácii
  • Prevádzkujte produkčné autentifikačné systémy a riešte problémy
  • Budujte platformu IAM novej generácie, ktorá tvorí základ produktov Xsolla B2C

Požiadavky

  • Aspoň dva roky komerčných skúseností s vývojom v Go
  • Pokročilé znalosti PostgreSQL a Redis vrátane optimalizácie dotazov a indexovania
  • Praktická znalosť tokov OAuth 2.0 a OIDC alebo silná motivácia naučiť sa ich
  • Znalosť základov webovej bezpečnosti vrátane CSRF, XSS, bezpečnosti cookies a TLS
  • Skúsenosti s Dockerom a docker-compose
  • Znalosť Gitu a postupov kolaboratívneho vývoja
  • Znalosť Nginxu a konfigurácie webových serverov
  • Silné skúsenosti s unit testovaním a dôraz na kvalitu kódu
  • Znalosť angličtiny postačujúca na čítanie technickej dokumentácie
  • Výhodou je znalosť architektúry mikroslužieb a kompromisov distribuovaných systémov
  • Výhodou sú skúsenosti s navrhovaním REST API pomocou Swaggera alebo OpenAPI
  • Výhodou sú praktické skúsenosti s CI/CD pipeline
  • Výhodou je znalosť nástrojov Ory, ako sú Hydra, Kratos a Keto, alebo porovnateľných IAM frameworkov
  • Výhodou je znalosť PKCE, client credentials, device flow, introspekcie tokenov a stratégií obnovovacích tokenov
  • Výhodou sú skúsenosti s CockroachDB alebo inou distribuovanou SQL databázou
  • Výhodou sú skúsenosti s NATS, Kafka alebo RabbitMQ
  • Výhodou je znalosť Jiry
  • Výhodou je znalosť Kubernetes a orchestrácie kontajnerov
  • Výhodou je znalosť SOC 2, ISO 27001, minimalizácie údajov podľa GDPR a auditného protokolovania
  • Výhodou sú aktuálne praktické skúsenosti s nástrojmi umelej inteligencie, ako sú Claude, Copilot alebo Cursor

Benefity

  • Neobmedzené flexibilné voľno na podporu rovnováhy medzi pracovným a súkromným životom
  • Súkromné zdravotné poistenie so zubným krytím pre vás a vašu rodinu
  • Individuálny kariérny plán s možnosťou rozvoja odborného aj líderského smerovania
  • Vzdelávacie a školiace príležitosti na profesionálny rozvoj
  • Každoročné firemné podujatia a tímové stretnutia
  • Práca na diaľku s flexibilným pracovným časom od 10:00 do 19:00
  • Práca na produktoch v rýchlo rastúcich odvetviach hier a Web3
  • Prostredie podporujúce zdieľanie znalostí so skúsenými inžiniermi v celej organizácii