Ruolo: Full Stack Developer
Luogo: Remoto in Italia, con trasferta una tantum su Bergamo
Cerchiamo un Full Stack Developer da inserire nel team di prodotto per contribuire alla progettazione, sviluppo ed evoluzione degli applicativi e della piattaforma IoT aziendale.
Responsabilità:
* Progettare, sviluppare e manutenere applicazioni web full stack.
* Contribuire alle decisioni architetturali legate a scalabilità, performance e gestione dei dati.
* Sviluppare servizi backend per l’elaborazione di grandi volumi di dati.
* Gestire flussi di dati near real-time / real-time e sistemi di ingestione dati.
* Implementare interfacce frontend per la visualizzazione di dati anagrafici, metriche e dashboard.
* Progettare e ottimizzare API e servizi di integrazione.
* Utilizzare e ottimizzare database NoSQL e database a serie temporali.
* Progettare e mantenere infrastrutture cloud su AWS tramite Infrastructure as Code.
* Migliorare continuamente osservabilità, affidabilità e performance del sistema.
* Contribuire alla crescita tecnica del team tramite code review e condivisione delle conoscenze.
* Definire e implementare strategie di testing automatico (unit, integration, end-to-end) per servizi backend e frontend.
Requisiti:
* Ottima conoscenza di JavaScript e sviluppo backend con Node.js.
* Solida esperienza nello sviluppo frontend con Vue.js.
* Buona padronanza di Python per servizi backend, data processing e automazioni.
* Conoscenza di Golang.
* Utilizzo avanzato di MongoDB.
* Esperienza con database a serie temporali (es. TimescaleDB, InfluxDB).
* Esperienza nella gestione di grandi volumi di dati e sistemi data-intensive.
* Familiarità con concetti di streaming, real-time processing e architetture event-driven.
* Esperienza consolidata su AWS e utilizzo di Terraform.
* Conoscenza di architetture a microservizi, REST API e sistemi distribuiti.
* Buona conoscenza di pratiche di testing, CI/CD e versionamento del codice (Git).
* Conoscenza dei principali pattern di sviluppo e architetturali e best practice di progettazione del software
* Italiano fluente