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