Senior Software Engineer Typescript/Electron

Principali compiti e responsabilità

Creazione di applicazioni desktop cross platform tramite SvelteKit, Electron + TypeScript, incluse: o packaging e distribuzione per Windows e macOS o gestione IPC, file system e risorse locali • Sviluppo backend ad alte prestazioni in Go, con utilizzo di: o goroutines, channels e architetture concorrenti o moduli e libreria standard • Implementazione di architetture event driven e pattern avanzati per applicazioni web/desktop. • Realizzazione di sistemi di comunicazione real time tramite NATS. • Modellazione e utilizzo di database NoSQL. • Scrittura e manutenzione di unit test. • Gestione repository con Git, incluse: o strategie di branching (GitFlow) o code review e merge avanzati o gestione release/versioning • Creazione e manutenzione di pipeline CI/CD su Azure DevOps, comprendenti: o build Node/TypeScript o build servizi Go o packaging e distribuzione Electron o test automatici e quality gates o deploy su ambienti multipli • Collaborazione con team cross funzionali (QA, UX, prodotto). • Mentorship verso sviluppatori junior e mid level. • Garanzia degli standard qualitativi elevati tramite code review e best practice di ingegneria del software.

Requisiti tecnici

  • SvelteKit per applicazioni web moderne. 
  • Electron + TypeScript per applicazioni desktop. 
  • TypeScript avanzato, incluse tecniche asincrone (async/await, Promise). 
  • Go (Golang) per la creazione di backend performanti. 
  • Conoscenza approfondita di: o architettura concorrente o gestione moduli Go 
  • Esperienza con NATS per sistemi di messaggistica e flussi real-time. 
  • Esperienza con database NoSQL (modelli dati, query, performance). 
  • Padronanza dei principali design pattern, principi SOLID e Clean Architecture. 
  • Esperienza consolidata in Git (branching, PR, review strutturate). 
  • Capacità di creare pipeline Azure DevOps complete. 
  • Conoscenza di architetture event driven.  COMPETENZE PREFERENZIALI:  
  • Capacità di creare immagini Docker e gestire ambienti containerizzati. 
  • Conoscenze di secure coding, OWASP e tecniche di threat modeling. 
  • Esperienza in settori regolamentati (es. medicale, industriale, finance).

Cosa offriamo

  • Opportunità di impiego a tempo indeterminato
  • Percorsi di formazione professionale di alto livello, erogati attraverso il nostro programma interno Academy
  • Benefit (Ticket Restaurant)
  • Retribuzione commisurata ai livelli di esperienza acquisiti
  • Possibilità di entrare in contatto con professionisti dalla comprovata esperienza, all'interno di un'azienda leader nel mercato di riferimento e con oltre venti anni di attività svolta

La candidatura si intende rivolta a candidati di ambo i sessi ai sensi della Legge n° 903/77.

Web Developer Front-End -Javascript

Allega CV vitae (max. 10MB)

Allega lettera di presentazione (facoltativa)

Le nostre Sedi