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 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