Skip to main content

Senior Software Engineer Typescript/Electron - SolutionTech srl

Tecnologia
SolutionTech srl
Milan, Italia1 mesi faFino al 10/04/2026
Tempo pieno

Descrizione della posizione

Siamo alla ricerca di un Senior Software Engineer che abbia maturato una buona esperienza di sviluppo di applicazioni con SvelteKit, Electron e Tyoescript.

Sede di lavoro è Milano, sono richieste trasferte a Fagnano Olona (VA).

Modalità di lavoro: Ibrida.

Attività

  • Creazione di applicazioni desktop cross‑platform tramite SvelteKit, Electron + TypeScript, incluse:
    • Packaging e distribuzione per Windows e macOS
    • Gestione IPC, file system e risorse locali
  • Sviluppo backend ad alte prestazioni in Go, con utilizzo di:
    • Goroutines, channels e architetture concorrenti
    • 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:
    • Strategie di branching (GitFlow)
    • Code review e merge avanzati
    • Gestione release/versioning
  • Creazione e manutenzione di pipeline CI/CD su Azure DevOps, comprendenti:
    • Build Node/TypeScript
    • Build servizi Go
    • Packaging e distribuzione Electron
    • Test automatici e quality gates
    • 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 della mansione

  • 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:
    • Architettura concorrente
    • 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)

¿Te interesa este puesto?