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

Chi siamo

NOVOMATIC è un punto di riferimento internazionale nel settore delle tecnologie per il gaming, presente da oltre 40 anni in circa 100 paesi. In Italia è tra i principali provider VLT, retailer e fintech company e, tra l'altro, è la prima realtà italiana certificata G4 per il Gioco Responsabile nel mondo retail.

La posizione

Stiamo cercando un/una Full Stack Game Developer appassionato/a di giochi e animazioni interattive per entrare nel nostro team di sviluppo gambling dedicato alla creazione di slot machine online e giochi interattivi. Lavorerai sull'intera piattaforma online, dal client al server, contribuendo a tutte le fasi del prodotto.

Attività principali

  • Sviluppo full stack della piattaforma di gioco: 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).
  • Curare la UI/UX per garantire esperienze utente coinvolgenti e responsive.

Requisiti

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

Nice to have

  • Utilizzo smart 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/corsi su TypeScript, C#, game development o UX/UI design.

Il percorso e l'ambiente

Riceverai affiancamento on the job in sede nei primi mesi per apprendere la piattaforma. È previsto un processo di performance annuale volto a sostenere la crescita professionale. Lavorerai in un ambiente stimolante e collaborativo e avrai accesso al piano di wellbeing Novowell, che include assistenza psicologica, attività sportive, partnership per uno stile di vita sano e social events.

Retribuzione e contratto

Offriamo una RAL compresa tra 33.000€ e 38.000€. Il posizionamento economico sarà definito durante il processo di selezione in base a seniority e aderenza del profilo. L'inserimento avverrà con contratto a tempo indeterminato, Full time, CCNL Terziario ConfCommercio.

Località

La posizione è in sede a Imola (Bologna), Italia.

Principi e trattamento dati

La Direzione Risorse Umane garantisce trasparenza, imparzialità e pari opportunità nella selezione, senza discriminazioni. I dati richiesti saranno trattati in conformità al Regolamento Europeo 679/2016 (GDPR).

Benefit

  • Buoni pasto
  • Affiancamento in sede
  • Piano di wellbeing Novowell (assistenza psicologica, attività sportive, partnership e social events)
  • Ambiente di lavoro collaborativo e stimolante

Requisiti

Almeno 3 anni di esperienza nello sviluppo software con competenze sia frontend (TypeScript) che 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 Spine/sprite animation PixiJS/Three.js Kubernetes CI/CD
  • Competenze trasversali
  • Lavoro di squadra Attenzione ai dettagli (UI/UX) Comunicazione Problem solving Responsabilità Dedizione Orientamento all'innovazione