
Xsolla razvijalcem in založnikom videoiger zagotavlja infrastrukturo za trgovanje z igrami. Njena platforma podpira monetizacijo, distribucijo in financiranje z orodji, kot so prilagodljive spletne trgovine, obdelava plačil, preprečevanje goljufij in družabne funkcije, zasnovane za večjo vključenost igralcev. Xsolla podjetjem v industriji iger pomaga tudi pri upravljanju plačil, davkov, skladnosti s predpisi in operativnih zahtev na globalnih trgih ter ponuja integracije z razvojnimi platformami, vključno z Unityjem, Unrealom in Cocos Creatorjem.
Senior backend inženir (Go) – Xsolla, delo na daljavo iz Rusije
Gradite in upravljajte zanesljive storitve in API-je v Gou za Xsollino globalno platformo za trgovanje z videoigrami. Prevzemite skrb za porazdeljene sisteme, podatkovne zbirke, dogodkovno vodene delovne tokove, opazljivost in podporo produkciji.
Opis
- Ustvarjanje in vzdrževanje backend storitev in API-jev
- Sodelovanje pri sistemski arhitekturi in odločitvah o tehnični zasnovi
- Priprava in pregledovanje dokumentacije tehnične zasnove
- Dostavljanje čiste in vzdržljive kode, podprte z enotskimi in integracijskimi testi
- Izboljševanje shem podatkovnih zbirk in zmogljivosti poizvedb za zanesljivo delovanje pod obremenitvijo
- Razvoj asinhronih in dogodkovno vodenih delovnih tokov s posredniki sporočil
- Spremljanje, diagnosticiranje in izboljševanje produkcijskih storitev
- Podpora dejavnostim odzivanja na incidente in pregledom po incidentih
- Pomoč pri vzdrževanju cevovodov CI/CD, infrastrukture kot kode in inženirskih standardov
- Pregledovanje kode in podpora razvoju mediornih in juniornih inženirjev
- Sodelovanje z ekipami za produkt, oblikovanje, frontend, QA in DevOps pri dostavi celovitih funkcionalnosti
- Skrb za točno in dostopno dokumentacijo API-jev ter tehnično dokumentacijo
- Prevzem skrbništva nad storitvami od zasnove in implementacije do uvajanja, spremljanja in dežurne podpore
Zahteve
- Najmanj pet let komercialnih izkušenj z backend razvojem
- Napredno znanje Goa, vključno z idiomatsko implementacijo, vzorci sočasnosti in profiliranjem zmogljivosti
- Dobro poznavanje relacijskih podatkovnih zbirk, kot sta PostgreSQL ali MySQL, vključno z načrtovanjem shem, indeksiranjem, optimizacijo poizvedb in migracijami
- Praktične izkušnje z Redisom ali primerljivim sistemom predpomnjenja
- Izkušnje z izdelavo REST API-jev; izkušnje z gRPC-jem so prednost
- Izkušnje z dokumentiranjem API-jev z OpenAPI ali Swaggerjem
- Razumevanje arhitekture mikrostoritev in kompromisov porazdeljenih sistemov
- Izkušnje s Kafko, RabbitMQ, NATS ali podobnimi posredniki ter z dogodkovno vodeno zasnovo
- Izkušnje z Dockerjem in poznavanje osnov Kubernetes
- Znanje Gita in delovnih tokov CI/CD
- Bogate izkušnje z avtomatiziranim enotskim in integracijskim testiranjem
- Poznavanje osnov varnosti aplikacij, vključno z OWASP Top 10, zaščito skrivnosti in uporabniških podatkov ter osnovami preverjanja pristnosti in avtorizacije
- Dobro pisno in govorno znanje angleščine
- Prednost so izkušnje s Prometheusom, Grafano, ELK/Graylogom, OpenTelemetry ali podobnimi orodji za opazljivost
- Prednost so izkušnje s podporo sistemom z veliko obremenitvijo in profiliranjem zmogljivosti
- Prednost so izkušnje z GCP, AWS ali Azure ter infrastrukturo kot kodo
- Prednost so izkušnje z bazami podatkov NoSQL, kot je MongoDB
- Prednost so izkušnje z vodenjem tehničnih pobud ali mentoriranjem inženirjev
- Prednost so izkušnje na področju iger, e-trgovine, fintecha ali plačil
- Prednost so aktualne praktične izkušnje z orodji umetne inteligence, kot so Claude, Copilot ali Cursor
Ugodnosti
- Zdravstveno, zobozdravstveno in okulistično zavarovanje
- Plačan dopust
- Individualiziran karierni načrt
- Usposabljanja in izobraževalne priložnosti za poklicno rast
- Prilagodljiv delovni čas
- Pogodba o zaposlitvi, sklenjena s pravnim subjektom ali EOR glede na lokacijo kandidata