LHH
Per azienda cliente, realtà tecnologica internazionale con sede in Svizzera e parte di un gruppo industriale strutturato, attiva nello sviluppo di soluzioni innovative applicate a ecosistemi urbani ad alta integrazione tecnologica, siamo alla ricerca di un/una Full Stack Software Engineer da inserire all'interno del team.
Responsabilità
Il candidato sarà un membro chiave del team Cloud Software, lavorerà in un ambiente interfunzionale e sarà responsabile dell'intero ciclo di vita dello sviluppo del software, dalla definizione dell'architettura e delle specifiche di progettazione alla codifica, al collaudo e al deployment, di software integrato, scalabile e ad alte prestazioni per piattaforme IoT aziendali.
La figura si occuperà di:
* Progettare, sviluppare e manutenere applicazioni front-end, bilanciando la manutenzione di implementazioni legacy (React/AngularJS) con la progettazione di nuove funzionalità di alta qualità.
* Tradurre requisiti di prodotto complessi in interfacce utente intuitive, reattive e accessibili, con particolare attenzione agli standard di design moderni.
* Creare e documentare API RESTful sicure per facilitare la comunicazione fluida tra cloud, app mobile e dispositivi IoT.
* Co-progettare e sviluppare l'architettura di sistemi distribuiti e cloud-native, garantendo scalabilità, portabilità e alta disponibilità.
* Collaborare allo sviluppo di servizi back-end scalabili realizzati con Java (Quarkus) e Python, garantendo una comunicazione fluida tra l'interfaccia utente e la nostra rete di microservizi.
* Lavorare all'interno di un sistema distribuito basato su Docker e Docker Swarm, gestendo il versioning dei contratti API, i modelli asincroni e il ciclo di vita del deployment dei servizi containerizzati.
* Streaming di dati e sistemi in tempo reale: sfrutta l'esperienza con i broker di messaggi (ad esempio, Kafka, MQTT) per gestire l'elaborazione dei dati in tempo reale e garantire una comunicazione affidabile basata sugli eventi in tutto il sistema.
Profilo
Verranno prese in considerazione figure in possesso dei seguenti requisiti:
* Laurea in Informatica, Ingegneria Elettronica o discipline affini.
* Esperienza con database relazionali (ad es. PostgreSQL, MySQL) e database di serie temporali
* Forte impegno per la qualità del software e i test automatizzati (ad es. Pytest, JUnit).
* Conoscenza avanzata di sistemi Linux, scripting di shell e gestione di server.
* Esperienza come utente esperto di pipeline CI/CD, con la capacità di gestire build, interpretare la telemetria delle pipeline e garantire una distribuzione fluida tra ambienti di sviluppo, staging e produzione.
* Ottima conoscenza dell'inglese e dell'italiano.
Competenze trasversali richieste: Pensiero sistemico: Capacità di visualizzare come i singoli componenti interagiscono all'interno dell'intero ecosistema IoT.
* Requisiti preferenziali:
Competenza nello sviluppo basato sull'IA è fondamentale per ideare architetture, eseguire il debug di sistemi complessi e rimanere all'avanguardia nel panorama Full Stack in rapida evoluzione.
* Familiarità con protocolli di connettività come MQTT, LWM2M, HTTP/CoAP e logica di gestione dei dispositivi.
* Solida conoscenza della sicurezza web per sistemi distribuiti, garantendo un'autenticazione robusta, la protezione dei dati e la resilienza contro le vulnerabilità comuni.
* Conoscenza di AngularJS per la potenziale migrazione o manutenzione di moduli esistenti. Padronanza delle metodologie Agile/Scrum o Kanban.
Sede di lavoro: Novazzano - modalità ibrida (3 giorni di presenza obbligatoria in sede)
«I candidati, nel rispetto del D.lgs. 198/2006, D.lgs. 215/2003 e D.lgs. 216/2003, sono invitati a leggere l'informativa sulla privacy consultabile sotto il form di richiesta dati della pagina di candidatura (Regolamento UE n. 2016/679).
L'offerta è rivolta a candidati di entrambi i sessi, nel rispetto del D.lgs. 198/2006 e della normativa vigente in materia di pari opportunità. L'azienda promuove un ambiente di lavoro inclusivo e garantisce pari opportunità a tutte le persone, indipendentemente da genere, età, origine, orientamento sessuale o disabilità.»
Ruolo: IT/Technology