Sei un appassionato di sviluppo software con competenze Full Stack? Vuoi lavorare su progetti innovativi e tecnologicamente sfidanti? Stiamo cercando un Full Stack Developer (Javascript, Typescript, Angular, Node.Js, Java, Python, Database) da inserire nel nostro team.
Responsabilità
Progettazione, sviluppo e manutenzione di applicazioni web moderne e scalabili.
Sviluppo del front-end utilizzando JavaScript, TypeScript e Angular.
Realizzazione di API e microservizi con Node.js, Java e Python.
Gestione e ottimizzazione di database relazionali e non relazionali.
Collaborazione con team cross-funzionali (designer, product manager, ecc.) per definire e implementare nuove funzionalità.
Scrittura di codice pulito, testabile e conforme alle best practice di sviluppo.
Competenze richieste
Esperienza consolidata nello sviluppo web full stack.
Ottima conoscenza di JavaScript e TypeScript.
Esperienza nello sviluppo front-end con Angular o altri framework simili.
Conoscenza di Node.js per lo sviluppo back-end.
Familiarità con linguaggi come Java e Python.
Esperienza nella gestione di database (es. MySQL, PostgreSQL, MongoDB).
Capacità di utilizzare strumenti di versionamento del codice ( Git) e relativi paradigmi di gestione del flusso (Git Flow).
Conoscenza delle best practice di progettazione software, inclusi testing, CI/CD e architetture scalabili.
Diploma o laurea informatico
Competenze extra gradite
Esperienza con containerizzazione e orchestrazione (es. Docker, Kubernetes).
Familiarità con ambienti cloud (AWS, Azure, Google Cloud).
Esperienza nello sviluppo di applicazioni mobile o cross-platform.
Conoscenza di metodologie Agile/Scrum e pratiche DevOps.
Esperienza nell’utilizzo di GeoServer.
Conoscenza dei protocolli MQTT e Websocket.
Conoscenza delle best practice per il testing del frontend (es. Jest, Cypress o simili).