
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 backend inžinier (Go) – Xsolla, práca na diaľku z Ruska
Budujte a prevádzkujte spoľahlivé služby a API v Go pre globálnu platformu Xsolla pre obchodovanie s videohrami. Prevezmite zodpovednosť za distribuované systémy, databázy, udalostne riadené procesy, observabilitu a podporu produkcie.
Popis
- Vytvárať a udržiavať backendové služby a API
- Podieľať sa na architektúre systému a rozhodnutiach o technickom návrhu
- Pripravovať a kontrolovať dokumentáciu technického návrhu
- Dodávať čistý a udržiavateľný kód podporený jednotkovými a integračnými testami
- Zlepšovať databázové schémy a výkon dotazov pre spoľahlivú prevádzku pri zaťažení
- Vyvíjať asynchrónne a udalostne riadené procesy s využitím message brokerov
- Monitorovať, diagnostikovať a zlepšovať produkčné služby
- Podporovať činnosti súvisiace s riešením incidentov a následné kontroly incidentov
- Pomáhať udržiavať CI/CD pipeline, infraštruktúru ako kód a inžinierske štandardy
- Kontrolovať kód a podporovať rozvoj mediorných a juniorných inžinierov
- Spolupracovať s tímami Produktu, Dizajnu, Frontendu, QA a DevOps na dodávaní kompletných funkcií
- Udržiavať dokumentáciu API a technickú dokumentáciu presnú a dostupnú
- Prevziať zodpovednosť za služby od návrhu a implementácie cez nasadenie a monitorovanie až po pohotovostnú podporu
Požiadavky
- Aspoň päť rokov komerčných skúseností s backendovým vývojom
- Pokročilá znalosť Go vrátane idiomatickej implementácie, vzorov súbežnosti a profilovania výkonu
- Dobrá znalosť relačných databáz, ako sú PostgreSQL alebo MySQL, vrátane návrhu schém, indexovania, optimalizácie dotazov a migrácií
- Praktické skúsenosti s Redisom alebo porovnateľným systémom vyrovnávacej pamäte
- Skúsenosti s tvorbou REST API; skúsenosti s gRPC sú výhodou
- Skúsenosti s dokumentovaním API pomocou OpenAPI alebo Swagger
- Pochopenie architektúry mikroslužieb a kompromisov distribuovaných systémov
- Skúsenosti s Kafka, RabbitMQ, NATS alebo podobnými brokermi a s udalostne riadeným návrhom
- Skúsenosti s Dockerom a znalosť základov Kubernetes
- Znalosť Gitu a pracovných postupov CI/CD
- Silné skúsenosti s automatizovaným jednotkovým a integračným testovaním
- Znalosť základov bezpečnosti aplikácií vrátane OWASP Top 10, ochrany tajomstiev a používateľských údajov a základov autentifikácie a autorizácie
- Dobrá písomná a ústna znalosť angličtiny
- Výhodou sú skúsenosti s Prometheusom, Grafanou, ELK/Graylogom, OpenTelemetry alebo podobnými nástrojmi observability
- Výhodou sú skúsenosti s podporou systémov s vysokým zaťažením a profilovaním výkonu
- Výhodou sú skúsenosti s GCP, AWS alebo Azure a infraštruktúrou ako kód
- Výhodou sú skúsenosti s NoSQL databázami, ako je MongoDB
- Výhodou sú skúsenosti s vedením technických iniciatív alebo mentoringom inžinierov
- Výhodou sú skúsenosti z oblasti hier, elektronického obchodu, fintechu alebo platieb
- Výhodou súčasná praktická skúsenosť s nástrojmi umelej inteligencie, ako sú Claude, Copilot alebo Cursor
Benefity
- Zdravotné, zubné a očné poistenie
- Platené voľno
- Individuálny kariérny plán
- Školenia a vzdelávacie príležitosti na profesijný rast
- Flexibilný pracovný čas
- Pracovná zmluva uzatvorená so subjektom alebo EOR podľa lokality kandidáta