
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