Full Stack Game Developer
Con Esperienza

Novomatic Italia's logo

Novomatic Italia

Imola, Bologna, Emilia-Romagna, Italia

Di persona

Contratto a tempo indeterminato

Gaming e Sviluppo Software

Descrizione della Posizione Lavorativa

NOVOMATIC è un leader internazionale nelle tecnologie per il gaming, presente da oltre 40 anni in 100 Paesi e riconosciuta in Italia come primo provider VLT, retailer e fintech company. L'azienda si contraddistingue anche per l'impegno sul gioco responsabile (certificazione G4 nel mondo retail).

Stiamo cercando un/una Full Stack Game Developer appassionato/a di giochi e animazioni interattive per unirsi al team di sviluppo dedicato a slot machine online e giochi interattivi. Il ruolo prevede il contributo all'intera piattaforma di gioco, dal client frontend al backend.

Responsabilità principali

  • Sviluppo full stack della piattaforma di gioco online: frontend in TypeScript e backend in C#/.NET.
  • Implementazione di meccaniche di gioco, animazioni fluide e comportamenti interattivi sul frontend.
  • Sviluppo e manutenzione di API REST e gestione dati in formato JSON.
  • Scrittura di codice modulare, tipizzato e manutenibile su entrambi gli stack.
  • Collaborazione con grafici, animatori e game designer per integrare asset (sprite, animazioni Spine, layout UI).
  • Cura della UI/UX per garantire esperienze utente coinvolgenti e responsive.

Requisiti

  • Almeno 3 anni di esperienza nello sviluppo software con competenze sia frontend (TypeScript) sia backend (C#/.NET).
  • Esperienza nello sviluppo e integrazione di API REST.
  • Familiarità con Docker e ambienti containerizzati; conoscenza di Git.
  • Sensibilità per UI/UX e attenzione ai dettagli grafici.
  • Laurea in Informatica o esperienza equivalente maturata sul campo.
  • Inglese tecnico scritto e parlato.
  • Allineamento ai valori aziendali: Innovation, Teamwork, Success, Responsibility e Dedication.

Nice to have

  • Uso intelligente di LLM e strumenti di agentic/vibe coding nel workflow.
  • Esperienza con Kubernetes e pipeline di CI/CD.
  • Conoscenze di programmazione canvas-based e tecniche di animazione (sprite, timeline, easing).
  • Esperienza con PixiJS, Three.js o altre librerie grafiche.
  • Background nel settore gaming online o gambling; certificazioni su TypeScript, C#, game development o UX/UI design.

Percorso e ambiente

  • Affiancamento on the job, in sede, nei primi mesi per apprendere la piattaforma.
  • Processo di performance annuale per la crescita professionale.
  • Ambiente di lavoro stimolante e collaborativo con focus sul benessere: Novowell (assistenza psicologica, attività sportive, partnership e social events).
  • Buoni pasto per la quotidianità.

Pacchetto retributivo e contratto

Offriamo una RAL compresa tra 33.000€ e 38.000€. Il posizionamento all'interno di questa fascia sarà valutato durante il processo di selezione in base a seniority e competenze. L'inserimento è previsto con contratto a tempo indeterminato, full time, CCNL Terziario ConfCommercio, con qualifica impiegato.

Luogo

Imola (BO), Italia — presenza in sede richiesta.

Parità, trasparenza e trattamento dati

La Direzione Risorse Umane garantisce imparzialità e pari opportunità nella selezione, senza discriminazioni per sesso, etnia, nazionalità, lingua, religione, opinioni politiche, orientamento sessuale o condizioni personali e sociali (D.lgs. 198/06). I dati verranno trattati nel rispetto del Regolamento Europeo 679/2016 (GDPR).

Se ti riconosci in questa opportunità, esplora la nostra Vita Aziendale su LinkedIn e candidati: siamo ansiosi di conoscerti!

Benefit

  • Buoni pasto.
  • Piano wellbeing Novowell: assistenza psicologica, attività sportive, partnership per uno stile di vita sano, social events.
  • Affiancamento iniziale on site e percorso di crescita con valutazioni annuali.

Requisiti

Almeno 3 anni di esperienza nello sviluppo software con competenze sia frontend (TypeScript) sia backend (C#/.NET); esperienza con API REST, Docker e Git; laurea in Informatica o esperienza equivalente; inglese tecnico scritto e parlato.

Competenze richieste

  • Competenze professionali
  • TypeScript C# .NET REST API JSON Docker Git Kubernetes CI/CD PixiJS Three.js Canvas-based programming Tecniche di animazione (sprite timeline easing) LLM (uso nel workflow)
  • Competenze trasversali
  • Teamwork Attenzione ai dettagli Sensibilità UI/UX Comunicazione in inglese tecnico Problem solving Responsabilità