WESTHOUSE è una società che opera nel campo della ricerca e selezione del personale, gestione di progetti ed è autorizzata a tempo indeterminato per la somministrazione di lavoro con Autorizzazione Ministeriale Prot. n. 0000095 del 03/08/2018.
Per azienda nostra cliente, attiva nel settore della domotica e che utilizza tecnologie all’avanguardia, facente parte di un gruppo industriale siamo alla ricerca di un/a Senior Back-End Developer, che a stretto contatto con il Lead Developer e con il CTO lavorerà alla progettazione e sviluppo di applicazioni scalabili e resilienti basate su un’architettura cloud event-driven orientata ai microservizi.
Nello specifico si occuperà di:
* Progettare e sviluppare applicazioni back-end scalabili e orientate a microservizi
* Stesura e manutenzione e versionamento di API REST
* Collaborare con il team per definire e seguire soluzioni di sviluppo inclusi TDD, BDD e code review
* Scrivere un codice pulito mantenendo le best practice di sviluppo, continuous delivery e testing
* Lavorare con Database non relazionali come MongoDB
* Mantenere la documentazione tecnica aggiornata
Requisiti principali:
* Ottima conoscenza di JavaScript e TypeScript
* Esperienza pregressa di almeno 3 anni nel ruolo e nello sviluppo lato back-end di applicazioni
* Buona conoscenza di NodeJS e di Express.JS
* Aderenza alla metodologia Clean Code per JavaScript
* Conoscenza delle best practice di sviluppo, continuous delivery e testing
* Esperienza, anche breve con un Provider Cloud (GCP, AWS, Azure, Oracle, DO ecc)
* Gradita la conoscenza di sistemi di containerizzazione come Docker e Podman
* Gradita la conoscenza di strumenti di automazione come GitHub Actions
* Gradita la conoscenza di NestJS
Sede di lavoro: provincia di Monza Brianza
È prevista una modalità di lavoro ibrida
I candidati ambosessi (D.lgs n. 198/2006) sono invitati a leggere l’informativa privacy ai sensi degli artt. 13 e 14 del Reg. EU 679/2016 al seguente indirizzo: https://www.westhouse.it/privacy-professionista/.
Si comunica inoltre che i curricula potranno essere considerati per altre posizioni vacanti e potrebbero essere gestiti e comunicati anche attraverso l’uso di tools propri e/o dell’azienda cliente.