Xsolla
Xsolla
Xsolla pruža infrastrukturu za trgovinu videoigrama razvojnim programerima i izdavačima. Njezina platforma podržava monetizaciju, distribuciju i financiranje putem alata kao što su prilagodljive web-trgovine, obrada plaćanja, sprječavanje prijevara i društvene značajke osmišljene za dublje uključivanje igrača. Xsolla također pomaže gaming tvrtkama upravljati plaćanjima, porezima, usklađenošću s propisima i operativnim zahtjevima na globalnim tržištima, uz integracije s razvojnim platformama kao što su Unity, Unreal i Cocos Creator.

Senior backend inženjer (Go) – Xsolla, rad na daljinu iz Rusije

Gradite i održavajte pouzdane Go servise i API-je za Xsollinu globalnu platformu za trgovinu videoigrama. Preuzmite odgovornost za distribuirane sustave, baze podataka, događajno vođene tijekove rada, vidljivost sustava i podršku produkciji.

Opis

  • Izrađivati i održavati backend servise i API-je
  • Doprinositi arhitekturi sustava i odlukama o tehničkom dizajnu
  • Pripremati i pregledavati dokumentaciju tehničkog dizajna
  • Isporučivati čist i lako održiv kod podržan jediničnim i integracijskim testovima
  • Poboljšavati sheme baza podataka i performanse upita radi pouzdanog rada pod opterećenjem
  • Razvijati asinkrone i događajno vođene tijekove rada uz posrednike poruka
  • Nadzirati, dijagnosticirati i unapređivati produkcijske servise
  • Podržavati aktivnosti odgovora na incidente i analize nakon incidenata
  • Pomagati u održavanju CI/CD cjevovoda, infrastrukture kao koda i inženjerskih standarda
  • Pregledavati kod i podržavati razvoj mediornih i juniornih inženjera
  • Surađivati s timovima za proizvod, dizajn, frontend, QA i DevOps na isporuci cjelovitih značajki
  • Održavati API i tehničku dokumentaciju točnom i dostupnom
  • Preuzeti vlasništvo nad servisima od dizajna i implementacije do uvođenja, nadzora i dežurne podrške

Zahtjevi

  • Najmanje pet godina komercijalnog iskustva u backend razvoju
  • Napredno znanje Goa, uključujući idiomatsku implementaciju, obrasce konkurentnosti i profiliranje performansi
  • Dobro poznavanje relacijskih baza podataka kao što su PostgreSQL ili MySQL, uključujući dizajn shema, indeksiranje, optimizaciju upita i migracije
  • Praktično iskustvo s Redisom ili usporedivim sustavom predmemoriranja
  • Iskustvo u izradi REST API-ja; iskustvo s gRPC-jem je prednost
  • Iskustvo u dokumentiranju API-ja pomoću OpenAPI-ja ili Swaggera
  • Razumijevanje arhitekture mikrousluga i kompromisa distribuiranih sustava
  • Iskustvo s Kafkom, RabbitMQ-om, NATS-om ili sličnim posrednicima te s događajno vođenim dizajnom
  • Iskustvo s Dockerom i poznavanje osnova Kubernetes-a
  • Poznavanje Gita i CI/CD tijekova rada
  • Veliko iskustvo s automatiziranim jediničnim i integracijskim testiranjem
  • Poznavanje osnova sigurnosti aplikacija, uključujući OWASP Top 10, zaštitu tajni i korisničkih podataka te osnove autentikacije i autorizacije
  • Dobro pisano i govorno znanje engleskog jezika
  • Prednost je iskustvo s Prometheusom, Grafanom, ELK-om/Graylogom, OpenTelemetryjem ili sličnim alatima za vidljivost sustava
  • Prednost je iskustvo u podršci sustavima s velikim opterećenjem i profiliranju performansi
  • Prednost je iskustvo s GCP-om, AWS-om ili Azureom i infrastrukturom kao kodom
  • Prednost je iskustvo s NoSQL bazama podataka poput MongoDB-a
  • Prednost je iskustvo u vođenju tehničkih inicijativa ili mentoriranju inženjera
  • Prednost je iskustvo u igrama, e-trgovini, fintechu ili platnim sustavima
  • Prednost je aktualno praktično iskustvo s alatima umjetne inteligencije poput Claudea, Copilota ili Cursora

Pogodnosti

  • Zdravstveno, stomatološko i osiguranje vida
  • Plaćeni dopust
  • Individualizirani karijerni plan
  • Obuke i obrazovne mogućnosti za profesionalni razvoj
  • Fleksibilno radno vrijeme
  • Ugovor o radu sklapa se s pravnom osobom ili EOR-om prema lokaciji kandidata