
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