
Xsolla fornisce infrastrutture per il commercio di videogiochi destinate a sviluppatori ed editori. La sua piattaforma supporta monetizzazione, distribuzione e finanziamento attraverso strumenti come negozi online personalizzabili, elaborazione dei pagamenti, prevenzione delle frodi e funzionalità social progettate per rafforzare il coinvolgimento dei giocatori. Xsolla aiuta inoltre le aziende del settore gaming a gestire pagamenti, imposte, conformità e requisiti operativi nei mercati globali, con integrazioni per piattaforme di sviluppo come Unity, Unreal e Cocos Creator.
Ingegnere Backend Senior (Go) - Xsolla, Lavoro da Remoto in Russia
Sviluppa e gestisci servizi e API Go affidabili per la piattaforma globale di commercio di videogiochi di Xsolla. Gestisci sistemi distribuiti, database, flussi guidati dagli eventi, osservabilità e supporto alla produzione.
Descrizione
- Creare e mantenere servizi backend e API
- Contribuire all’architettura del sistema e alle decisioni di progettazione tecnica
- Preparare e revisionare la documentazione di progettazione tecnica
- Fornire codice pulito e manutenibile, supportato da test unitari e di integrazione
- Migliorare gli schemi dei database e le prestazioni delle query per garantire un funzionamento affidabile sotto carico
- Sviluppare flussi di lavoro asincroni e guidati dagli eventi con broker di messaggi
- Monitorare, diagnosticare e migliorare i servizi di produzione
- Supportare le attività di risposta agli incidenti e le revisioni post-incidente
- Contribuire alla manutenzione delle pipeline CI/CD, dell’infrastruttura come codice e degli standard di ingegneria
- Revisionare il codice e supportare la crescita degli ingegneri di livello intermedio e junior
- Collaborare con Product, Design, Frontend, QA e DevOps per distribuire funzionalità complete
- Mantenere accurata e accessibile la documentazione delle API e quella tecnica
- Assumersi la responsabilità dei servizi dalla progettazione e implementazione fino al deployment, al monitoraggio e al supporto di reperibilità
Requisiti
- Almeno cinque anni di esperienza professionale nello sviluppo backend
- Competenze avanzate in Go, inclusi implementazione idiomatica, pattern di concorrenza e profilazione delle prestazioni
- Solida conoscenza di database relazionali come PostgreSQL o MySQL, inclusi progettazione degli schemi, indicizzazione, ottimizzazione delle query e migrazioni
- Esperienza pratica con Redis o un sistema di caching comparabile
- Esperienza nella creazione di API REST; l’esperienza con gRPC costituisce un plus
- Esperienza nella documentazione delle API con OpenAPI o Swagger
- Conoscenza dell’architettura a microservizi e dei compromessi dei sistemi distribuiti
- Esperienza con Kafka, RabbitMQ, NATS o broker simili e con la progettazione guidata dagli eventi
- Esperienza nell’uso di Docker e familiarità con i fondamenti di Kubernetes
- Padronanza di Git e dei flussi di lavoro CI/CD
- Solida esperienza nei test unitari e di integrazione automatizzati
- Conoscenza dei fondamenti della sicurezza delle applicazioni, inclusi OWASP Top 10, protezione di segreti e dati degli utenti e basi di autenticazione e autorizzazione
- Buona conoscenza scritta e parlata dell’inglese
- Preferibile: esperienza con Prometheus, Grafana, ELK/Graylog, OpenTelemetry o strumenti di osservabilità simili
- Preferibile: esperienza nel supporto di sistemi ad alto carico e nella profilazione delle prestazioni
- Preferibile: esperienza con GCP, AWS o Azure e con l’infrastruttura come codice
- Preferibile: esperienza con database NoSQL come MongoDB
- Preferibile: esperienza nella guida di iniziative tecniche o nel mentoring di ingegneri
- Preferibile: esperienza nei settori gaming, e-commerce, fintech o pagamenti
- Preferibile: esperienza pratica attuale con strumenti di IA come Claude, Copilot o Cursor
Benefit
- Copertura assicurativa medica, dentistica e oculistica
- Ferie retribuite
- Percorso di carriera personalizzato
- Opportunità di formazione e istruzione per la crescita professionale
- Orario di lavoro flessibile
- Contratto di lavoro organizzato con un’entità o un EOR in base alla posizione del candidato