Job description
Key-Biz S.r.l., società di consulenza ICT specializzata nella progettazione e realizzazione di soluzioni software, ricerca un/una JavaScript Back-End Developer da inserire in progetti innovativi presso cliente in ambito difesa.
Il ruolo La risorsa parteciperà allo sviluppo e alla manutenzione di applicazioni backend basate su Node.js e TypeScript, collaborando con il team tecnico e contribuendo alla realizzazione di soluzioni scalabili e performanti.
Competenze richieste
* Laurea in Ingegneria Informatica o Informatica
* Solida conoscenza della programmazione orientata agli oggetti e dei design pattern
* Esperienza con SQL e NoSQL DBMS (SQL Server, PostgreSQL, MongoDB)
* Almeno 2 anni di esperienza nello sviluppo JavaScript/TypeScript e Node.js
Modalità di lavoro
* Ibrida: 2 giorni a settimana presso il cliente (zona Tiburtina, appena fuori il raccordo)
* Restante attività da remoto
Offerta
* RAL: 36.000 – 40.000 €
* Inserimento in progetti strutturati con tecnologie moderne
* Opportunità di crescita tecnica su stack avanzati e best practice di sviluppo
________________________________________
L’offerta è rivolta a candidati di entrambi i sessi (L.903/77).
Ai sensi del Regolamento (UE) 2016/679 (GDPR), i dati personali forniti dai candidati saranno trattati esclusivamente per finalità di selezione del personale, nel rispetto dei principi di liceità, correttezza e trasparenza.
Requirements
Una giornata tipica per un JavaScript Back-End Developer inizia con una revisione delle attività pianificate, spesso utilizzando strumenti di gestione dei progetti come Jira o Trello. La mattina può includere una riunione stand-up con il team di sviluppo per discutere i progressi, le sfide e le priorità del giorno. Durante queste sessioni, il developer interagisce con altri sviluppatori, designer e product manager per garantire che tutti siano allineati sugli obiettivi del progetto. Le responsabilità principali includono la scrittura e il mantenimento di codice server-side efficiente e scalabile. Ad esempio, un developer potrebbe lavorare su un\'API RESTful per migliorare la comunicazione tra il front-end e il database. La risoluzione dei problemi è una parte fondamentale del lavoro: quando si presenta un bug, il developer analizza i log del server e utilizza strumenti di debugging per identificare e risolvere il problema. Le decisioni vengono spesso prese in collaborazione con il team, valutando le migliori pratiche e le esigenze del progetto. Gli strumenti principali utilizzati includono Node.js per lo sviluppo del server, Git per il controllo delle versioni e Docker per la gestione dei container. Le sfide comuni includono la gestione delle richieste simultanee e l\'ottimizzazione delle prestazioni del server. Tuttavia, queste sfide offrono anche opportunità di apprendimento e crescita, poiché il developer può esplorare nuove tecnologie e approcci per migliorare l\'efficienza del sistema. Inoltre, l\'azienda incoraggia la partecipazione a workshop e conferenze per favorire lo sviluppo professionale e l\'innovazione.
#J-18808-Ljbffr