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