Full Stack Game Developer
Con Esperienza

Novomatic Italia's logo

Novomatic Italia

Imola, Bologna, Emilia-Romagna, Italia

Di persona

Contratto a tempo indeterminato

Tecnologie e servizi per il Gaming

Descrizione della Posizione Lavorativa

NOVOMATIC è un leader internazionale nel mondo delle tecnologie per il gioco: da oltre 40 anni opera in oltre 100 paesi e in Italia è riconosciuta come best provider VLT, primo retailer e fintech company, fedele al motto Winning Technology. Inoltre, siamo i primi in Italia ad essere certificati G4 per il Gioco Responsabile nel mondo retail.

Stiamo cercando un/una Full Stack Game Developer con passione per i giochi e le animazioni interattive per unirsi al nostro team di sviluppo gambling dedicato alla creazione di slot machine online e giochi interattivi. Lavorerai sull'intera piattaforma di gioco online, occupandoti sia del client che del server.

Le principali attività del ruolo includono:

  • 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 dei 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 di UI e UX per garantire un'esperienza utente coinvolgente e responsive.

I requisiti richiesti:

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

Competenze e esperienze preferenziali (nice to have):

  • Utilizzo intelligente di LLM e strumenti di agentic/vibe coding nel workflow di sviluppo.
  • Esperienza con Kubernetes e pipeline di CI/CD.
  • Conoscenza 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 o corsi su TypeScript, C#, game development o UX/UI design.

Il percorso e il contesto lavorativo:

  • Affiancamento on the job in sede nei primi mesi per apprendere la piattaforma.
  • Processo di performance annuale per accompagnare la crescita professionale.
  • Ambiente di lavoro stimolante e collaborativo con iniziative per il benessere (Novowell).

Pacchetto retributivo: offriamo una RAL compresa tra 33.000€ e 38.000€. Il posizionamento all'interno di questa fascia sarà definito durante il processo di selezione in base a seniority e aderenza del profilo.

Contratto: inserimento con contratto a tempo indeterminato, full time, CCNL Terziario ConfCommercio.

Sede: Imola (BO), Italia. Durante i primi mesi è previsto lavoro in sede per l'affiancamento.

La Direzione Risorse Umane garantisce trasparenza, imparzialità e pari opportunità nella valutazione dei candidati, senza discriminazioni. I dati saranno trattati nel rispetto del Regolamento Europeo 679/2016 (GDPR).

Benefit per i dipendenti

  • Buoni pasto.
  • Novowell: piano di wellbeing con assistenza psicologica, attività sportive, partnership per stili di vita sani e social events.
  • Ambiente di lavoro collaborativo e percorsi di crescita professionale.

Requisiti

Almeno 3 anni di esperienza nello sviluppo software con competenze sia Frontend (TypeScript) che Backend (C#/.NET); esperienza con API REST; familiarità con Docker e ambienti containerizzati; conoscenza di Git; laurea in Informatica o esperienza equivalente; inglese tecnico scritto e parlato.

Competenze richieste

  • Competenze professionali
  • TypeScript C#/.NET API REST JSON Docker Git Kubernetes CI/CD Programmazione canvas-based Animazioni (sprite Spine timeline easing) PixiJS Three.js Utilizzo di LLM e strumenti agentic
  • Competenze trasversali
  • Lavoro di squadra Attenzione ai dettagli Sensibilità UI/UX Comunicazione in inglese tecnico Responsabilità e integrità