
„Xsolla“ teikia vaizdo žaidimų kūrėjams ir leidėjams žaidimų prekybos infrastruktūrą. Jos platforma padeda monetizuoti, platinti ir finansuoti žaidimus, naudojant tokius įrankius kaip pritaikomos internetinės parduotuvės, mokėjimų apdorojimas, sukčiavimo prevencija ir socialinės funkcijos, skirtos didesniam žaidėjų įsitraukimui. „Xsolla“ taip pat padeda žaidimų įmonėms valdyti mokėjimus, mokesčius, atitiktį ir veiklos reikalavimus pasaulio rinkose, taip pat siūlo integracijas su kūrimo platformomis, įskaitant „Unity“, „Unreal“ ir „Cocos Creator“.
Vyresnysis backend inžinierius (Go) – Xsolla, nuotolinis darbas iš Rusijos
Kurkite ir valdykite patikimas Go paslaugas bei API pasaulinei „Xsolla“ vaizdo žaidimų prekybos platformai. Prisiimkite atsakomybę už paskirstytąsias sistemas, duomenų bazes, įvykiais grindžiamus procesus, stebėseną ir gamybos aplinkos palaikymą.
Aprašymas
- Kurkite ir prižiūrėkite backend paslaugas bei API
- Prisidėkite prie sistemų architektūros ir techninio projektavimo sprendimų
- Renkite ir peržiūrėkite techninio projektavimo dokumentaciją
- Kurkite švarų, prižiūrimą kodą, kurį palaiko vienetų ir integraciniai testai
- Tobulinkite duomenų bazių schemas ir užklausų našumą, kad sistemos patikimai veiktų esant apkrovai
- Kurkite asinchroninius ir įvykiais grindžiamus procesus naudodami pranešimų tarpininkus
- Stebėkite, diagnozuokite ir tobulinkite gamybos paslaugas
- Padėkite reaguoti į incidentus ir atlikti jų aptarimus po incidentų
- Padėkite prižiūrėti CI/CD procesus, infrastruktūrą kaip kodą ir inžinerijos standartus
- Peržiūrėkite kodą ir padėkite tobulėti vidutinio lygio bei jaunesniesiems inžinieriams
- Bendradarbiaukite su produkto, dizaino, frontend, QA ir DevOps komandomis, kad būtų išleistos visavertės funkcijos
- Užtikrinkite, kad API ir techninė dokumentacija būtų tiksli ir prieinama
- Prisiimkite atsakomybę už paslaugas nuo projektavimo ir įgyvendinimo iki diegimo, stebėsenos ir budėjimo palaikymo
Reikalavimai
- Bent penkerių metų komercinio backend kūrimo patirtis
- Pažangūs Go įgūdžiai, įskaitant idiomatinį įgyvendinimą, lygiagretumo modelius ir našumo profiliavimą
- Puikios reliacinių duomenų bazių, tokių kaip PostgreSQL ar MySQL, žinios, įskaitant schemų projektavimą, indeksavimą, užklausų derinimą ir migracijas
- Praktinė darbo su Redis arba panašia spartinančiosios atminties sistema patirtis
- REST API kūrimo patirtis; gRPC patirtis būtų privalumas
- API dokumentavimo naudojant OpenAPI arba Swagger patirtis
- Mikropaslaugų architektūros ir paskirstytųjų sistemų kompromisų supratimas
- Darbo su Kafka, RabbitMQ, NATS ar panašiais tarpininkais ir įvykiais grindžiamu projektavimu patirtis
- Docker naudojimo patirtis ir pagrindinių Kubernetes principų išmanymas
- Geri Git ir CI/CD procesų valdymo įgūdžiai
- Tvirta automatizuotų vienetų ir integracinių testų kūrimo patirtis
- Programų saugumo pagrindų išmanymas, įskaitant OWASP Top 10, paslapčių ir naudotojų duomenų apsaugą bei autentifikavimo ir autorizavimo pagrindus
- Geros rašytinės ir sakytinės anglų kalbos žinios
- Privalumas – Prometheus, Grafana, ELK/Graylog, OpenTelemetry ar panašių stebėsenos įrankių naudojimo patirtis
- Privalumas – didelės apkrovos sistemų palaikymo ir našumo profiliavimo patirtis
- Privalumas – darbo su GCP, AWS ar Azure ir infrastruktūros kaip kodo patirtis
- Privalumas – NoSQL duomenų bazių, tokių kaip MongoDB, naudojimo patirtis
- Privalumas – techninių iniciatyvų vadovavimo ar inžinierių mentorystės patirtis
- Privalumas – patirtis žaidimų, elektroninės prekybos, finansinių technologijų ar mokėjimų srityse
- Privalumas – naujausia praktinė darbo su DI įrankiais, tokiais kaip Claude, Copilot ar Cursor, patirtis
Privalumai
- Sveikatos, odontologijos ir regėjimo draudimas
- Apmokamas laisvadienis
- Individualus karjeros planas
- Mokymosi ir švietimo galimybės profesiniam tobulėjimui
- Lankstus darbo grafikas
- Darbo sutartis sudaroma su atitinkamu subjektu arba EOR, atsižvelgiant į kandidato buvimo vietą