
Az Xsolla játékkereskedelmi infrastruktúrát biztosít videojáték-fejlesztők és -kiadók számára. Platformja olyan eszközökkel támogatja a monetizációt, a terjesztést és a finanszírozást, mint a testreszabható webáruházak, a fizetésfeldolgozás, a csalásmegelőzés és a játékosok elköteleződésének elmélyítését célzó közösségi funkciók. Az Xsolla emellett segít a játékcégeknek eligazodni a globális piacok fizetési, adózási, megfelelési és működési követelményei között, valamint integrációkat kínál többek között a Unity, az Unreal és a Cocos Creator fejlesztési platformokhoz.
Senior backend mérnök (Go) - Xsolla, Oroszország, távmunka
Megbízható Go-szolgáltatásokat és API-kat fejleszt és üzemeltet az Xsolla globális videojáték-kereskedelmi platformjához. Elosztott rendszerek, adatbázisok, eseményvezérelt munkafolyamatok, megfigyelhetőség és éles rendszerek támogatásának felelőse lesz.
Leírás
- Backend-szolgáltatásokat és API-kat hoz létre és tart karban
- Részt vesz a rendszerarchitektúrával és a műszaki tervezéssel kapcsolatos döntésekben
- Műszaki tervezési dokumentációt készít és véleményez
- Tiszta, karbantartható kódot szállít egység- és integrációs tesztekkel támogatva
- Javítja az adatbázissémákat és a lekérdezések teljesítményét a terhelés alatti megbízható működés érdekében
- Aszinkron és eseményvezérelt munkafolyamatokat fejleszt üzenetközvetítők segítségével
- Figyeli, diagnosztizálja és továbbfejleszti az éles rendszereket
- Támogatja az incidenskezelési tevékenységeket és az incidensek utáni értékeléseket
- Közreműködik a CI/CD-folyamatok, az infrastruktúra kódként és a mérnöki szabványok karbantartásában
- Kódot véleményez, és támogatja a középhaladó és junior mérnökök fejlődését
- A teljes funkciók szállítása érdekében együttműködik a termék-, design-, frontend-, QA- és DevOps-csapatokkal
- Naprakészen és hozzáférhetően tartja az API- és műszaki dokumentációt
- A tervezéstől és megvalósítástól a telepítésen, megfigyelésen és ügyeleti támogatáson át felelősséget vállal a szolgáltatásokért
Követelmények
- Legalább öt év kereskedelmi backendfejlesztési tapasztalat
- Haladó Go-ismeretek, beleértve az idiomatikus implementációt, a konkurenciakezelési mintákat és a teljesítményprofilozást
- Erős ismeretek olyan relációs adatbázisokról, mint a PostgreSQL vagy a MySQL, beleértve a sématervezést, az indexelést, a lekérdezések optimalizálását és a migrációkat
- Gyakorlati tapasztalat a Redis vagy hasonló gyorsítótárazási rendszer használatában
- REST API-k fejlesztésében szerzett tapasztalat; a gRPC-ismeret előnyt jelent
- API-k OpenAPI vagy Swagger használatával történő dokumentálásában szerzett tapasztalat
- A mikroszolgáltatás-architektúra és az elosztott rendszerek kompromisszumainak ismerete
- Kafka, RabbitMQ, NATS vagy hasonló üzenetközvetítők és eseményvezérelt tervezés használatában szerzett tapasztalat
- Docker használatában szerzett tapasztalat és a Kubernetes alapjainak ismerete
- Jártasság a Git és a CI/CD-munkafolyamatok használatában
- Erős háttér az automatizált egység- és integrációs tesztelésben
- Az alkalmazásbiztonság alapjainak ismerete, beleértve az OWASP Top 10-et, a titkok és felhasználói adatok védelmét, valamint a hitelesítés és jogosultságkezelés alapjait
- Jó írásbeli és szóbeli angol nyelvtudás
- Előnyt jelent a Prometheus, Grafana, ELK/Graylog, OpenTelemetry vagy hasonló megfigyelhetőségi eszközökkel szerzett tapasztalat
- Előnyt jelent a nagy terhelésű rendszerek támogatásában és a teljesítményprofilozásban szerzett tapasztalat
- Előnyt jelent a GCP, AWS vagy Azure, valamint az infrastruktúra kódként használatában szerzett tapasztalat
- Előnyt jelent az olyan NoSQL-adatbázisokkal, mint a MongoDB, szerzett tapasztalat
- Előnyt jelent a műszaki kezdeményezések vezetésében vagy mérnökök mentorálásában szerzett tapasztalat
- Előnyt jelent a játék-, e-kereskedelmi, fintech- vagy fizetési szektorban szerzett tapasztalat
- Előnyt jelent a Claude, Copilot vagy Cursor típusú AI-eszközök naprakész, gyakorlati használata
Juttatások
- Egészség-, fogászati és látásbiztosítási fedezet
- Fizetett szabadság
- Személyre szabott karrierút
- Képzési és oktatási lehetőségek a szakmai fejlődéshez
- Rugalmas munkarend
- A jelölt tartózkodási helyétől függően egy szervezettel vagy EOR-ral kötött munkaszerződés