
Xsolla tarjoaa videopelien kehittäjille ja julkaisijoille pelien kaupankäynnin infrastruktuuria. Sen alusta tukee ansaintaa, jakelua ja rahoitusta esimerkiksi muokattavien verkkokauppojen, maksunkäsittelyn, petosten torjunnan ja pelaajien sitoutumista syventävien sosiaalisten ominaisuuksien avulla. Xsolla auttaa peliyrityksiä myös hallitsemaan maksuja, veroja, vaatimustenmukaisuutta ja toiminnallisia vaatimuksia maailmanlaajuisilla markkinoilla sekä tarjoaa integraatioita kehitysalustoille, kuten Unitylle, Unrealille ja Cocos Creatorille.
Senior Backend-kehittäjä (Go) – Xsolla, etätyö Venäjältä
Kehitä ja ylläpidä luotettavia Go-palveluja ja rajapintoja Xsollan maailmanlaajuiselle videopelikaupan alustalle. Vastaa hajautetuista järjestelmistä, tietokannoista, tapahtumapohjaisista työnkuluista, valvonnasta ja tuotantotuesta.
Kuvaus
- Luo ja ylläpidä backend-palveluja ja rajapintoja
- Osallistu järjestelmäarkkitehtuuria ja teknisiä suunnittelupäätöksiä koskevaan työhön
- Laadi ja tarkista teknisiä suunnitteludokumentteja
- Tuota selkeää ja ylläpidettävää koodia, jota tukevat yksikkö- ja integraatiotestit
- Kehitä tietokantaskeemoja ja kyselyiden suorituskykyä luotettavan toiminnan varmistamiseksi kuormituksessa
- Kehitä asynkronisia ja tapahtumapohjaisia työnkulkuja viestinvälittäjien avulla
- Valvo, diagnosoi ja kehitä tuotantopalveluja
- Tue häiriötilanteisiin reagointia ja häiriöiden jälkeisiä katselmointeja
- Auta ylläpitämään CI/CD-putkia, infrastruktuuria koodina ja teknisiä standardeja
- Tarkista koodia ja tue keskitason ja juniorikehittäjien kehittymistä
- Työskentele Product-, Design-, Frontend-, QA- ja DevOps-tiimien kanssa kokonaisvaltaisten ominaisuuksien julkaisemiseksi
- Pidä rajapinta- ja tekninen dokumentaatio täsmällisenä ja helposti saatavilla
- Vastaa palveluista niiden suunnittelusta ja toteutuksesta käyttöönottoon, valvontaan ja päivystystukeen asti
Vaatimukset
- Vähintään viiden vuoden kaupallinen kokemus backend-kehityksestä
- Edistyneet Go-taidot, mukaan lukien idiomattinen toteutus, samanaikaisuusmallit ja suorituskyvyn profilointi
- Vahva relaatiotietokantojen, kuten PostgreSQL:n tai MySQL:n, tuntemus, mukaan lukien skeemojen suunnittelu, indeksointi, kyselyiden optimointi ja migraatiot
- Käytännön kokemus Redisistä tai vastaavasta välimuistijärjestelmästä
- Kokemusta REST-rajapintojen rakentamisesta; gRPC-kokemus katsotaan eduksi
- Kokemusta rajapintojen dokumentoinnista OpenAPIlla tai Swaggerilla
- Mikropalveluarkkitehtuurin ja hajautettujen järjestelmien kompromissien ymmärtäminen
- Kokemusta Kafkasta, RabbitMQ:sta, NATSista tai vastaavista viestinvälittäjistä ja tapahtumapohjaisesta suunnittelusta
- Kokemusta Dockerin käytöstä ja Kubernetesin perusteiden tuntemus
- Git- ja CI/CD-työnkulkujen hyvä hallinta
- Vahva kokemus automatisoiduista yksikkö- ja integraatiotesteistä
- Sovellusturvallisuuden perusteiden tuntemus, mukaan lukien OWASP Top 10, salaisuuksien ja käyttäjätietojen suojaaminen sekä todentamisen ja valtuutuksen perusteet
- Hyvä kirjallinen ja suullinen englannin kielen taito
- Eduksi katsotaan kokemus Prometheuksesta, Grafanasta, ELK:sta/Graylogista, OpenTelemetrystä tai vastaavista observointityökaluista
- Eduksi katsotaan kokemus suuren kuormituksen järjestelmien tukemisesta ja suorituskyvyn profiloinnista
- Eduksi katsotaan kokemus GCP:stä, AWS:stä tai Azuresta sekä infrastruktuurista koodina
- Eduksi katsotaan kokemus NoSQL-tietokannoista, kuten MongoDB:stä
- Eduksi katsotaan kokemus teknisten hankkeiden johtamisesta tai kehittäjien mentoroinnista
- Eduksi katsotaan kokemus peli-, verkkokauppa-, finanssiteknologia- tai maksualalta
- Eduksi katsotaan ajantasainen käytännön kokemus tekoälytyökaluista, kuten Claudesta, Copilotista tai Cursorista
Edut
- Sairaus-, hammas- ja näkövakuutus
- Palkallinen vapaa
- Yksilöllinen urapolku
- Koulutus- ja oppimismahdollisuudet ammatilliseen kehittymiseen
- Joustava työaika
- Työsopimus tehdään hakijan sijainnin perusteella joko yhteisön tai EOR-palveluntarjoajan kanssa