Text copied to clipboard!

Titolo

Text copied to clipboard!

Sviluppatore Senior Go

Descrizione

Text copied to clipboard!
Siamo alla ricerca di uno Sviluppatore Senior Go altamente qualificato e motivato per unirsi al nostro team di ingegneria. La figura ideale avrà una solida esperienza nello sviluppo di applicazioni backend utilizzando il linguaggio Go (Golang), dimostrando competenze avanzate nella progettazione, implementazione e manutenzione di sistemi scalabili e performanti. Il candidato lavorerà a stretto contatto con altri sviluppatori, architetti software e product manager per progettare soluzioni innovative che soddisfino le esigenze dei nostri clienti e contribuiscano alla crescita tecnologica dell’azienda. Le responsabilità principali includono la scrittura di codice pulito, efficiente e ben documentato, la revisione del codice prodotto dai colleghi, la partecipazione attiva alle decisioni architetturali e la risoluzione di problemi complessi legati alle performance e alla scalabilità. Lo Sviluppatore Senior Go dovrà inoltre essere in grado di guidare e supportare sviluppatori junior, promuovendo le best practice di sviluppo e contribuendo alla crescita professionale del team. Il ruolo prevede anche la collaborazione con i team DevOps per l’integrazione e il deployment continuo delle applicazioni, nonché la partecipazione a sessioni di brainstorming per l’ideazione di nuove funzionalità e il miglioramento dei processi esistenti. È richiesta una buona conoscenza dei principali database relazionali e NoSQL, dei sistemi di messaggistica e delle architetture a microservizi. La capacità di lavorare in modo autonomo, gestire le priorità e rispettare le scadenze è fondamentale per avere successo in questa posizione. Offriamo un ambiente di lavoro dinamico e stimolante, con opportunità di crescita professionale e formazione continua. Se sei appassionato di tecnologia, ami le sfide e desideri contribuire allo sviluppo di soluzioni innovative, inviaci la tua candidatura e unisciti a noi!

Responsabilità

Text copied to clipboard!
  • Progettare e sviluppare applicazioni backend in Go
  • Scrivere codice pulito, efficiente e documentato
  • Collaborare con team multidisciplinari per definire soluzioni tecniche
  • Effettuare code review e fornire feedback costruttivi
  • Ottimizzare le performance delle applicazioni
  • Gestire l’integrazione e il deployment continuo
  • Risolvere bug e problemi tecnici complessi
  • Supportare e guidare sviluppatori junior
  • Partecipare alle decisioni architetturali
  • Documentare processi e soluzioni implementate

Requisiti

Text copied to clipboard!
  • Laurea in Informatica o esperienza equivalente
  • Almeno 5 anni di esperienza nello sviluppo software
  • Ottima conoscenza di Go (Golang)
  • Esperienza con database relazionali e NoSQL
  • Conoscenza di architetture a microservizi
  • Familiarità con strumenti di versionamento (Git)
  • Esperienza con sistemi di CI/CD
  • Capacità di lavorare in team e in autonomia
  • Ottime capacità di problem solving
  • Buona conoscenza della lingua inglese

Domande potenziali per l'intervista

Text copied to clipboard!
  • Qual è la tua esperienza nello sviluppo con Go?
  • Hai mai lavorato su architetture a microservizi?
  • Come gestisci l’ottimizzazione delle performance?
  • Hai esperienza con sistemi di CI/CD?
  • Come affronti la revisione del codice?
  • Quali database hai utilizzato in progetti precedenti?
  • Hai mai guidato un team di sviluppatori?
  • Come ti tieni aggiornato sulle nuove tecnologie?
  • Qual è stata la sfida tecnica più complessa che hai affrontato?
  • Sei disponibile a lavorare in modalità ibrida o da remoto?