Siamo alla ricerca di un Senior Software Developer Full Stack da inserire nel team di sviluppo della nostra piattaforma software proprietaria, utilizzata in contesti industriali e manifatturieri. La figura avrà un ruolo attivo nello sviluppo evolutivo del prodotto, nella personalizzazione delle funzionalità per i clienti e nel mantenimento di elevati standard di qualità del codice.
Il candidato opererà all'interno di una business unit strutturata, con processi di sviluppo definiti e governance tecnica chiara, collaborando con sviluppatori senior e figure funzionali per la traduzione dei requisiti di business in soluzioni software scalabili e manutenibili.
Responsabilità tecniche
Progettazione e sviluppo di nuove funzionalità core della piattaforma.
Customizzazione avanzata dei moduli esistenti in funzione di specifici processi cliente.
Sviluppo e manutenzione di API backend in PHP (Symfony), secondo principi SOLID e architetture layered.
Implementazione di interfacce frontend complesse in Angular (TypeScript), con particolare attenzione a performance, modularità e UX.
Analisi tecnica dei requisiti funzionali e contributo alla definizione dell'architettura applicativa.
Applicazione sistematica di best practice di sviluppo: clean code, design pattern, code review, testing e documentazione tecnica.
Collaborazione con i team QA, BI e funzionali per garantire qualità, affidabilità e coerenza del prodotto.
Competenze tecniche richieste
Esperienza consolidata nello sviluppo backend con PHP e framework Symfony.
Solida esperienza nello sviluppo frontend con Angular e TypeScript.
Ottima conoscenza di OOP, architetture MVC e applicazioni web enterprise.
Esperienza con database relazionali e progettazione di modelli dati complessi.
Utilizzo avanzato di Git e flussi di lavoro collaborativi (branching, merge, code review).
Capacità di scrivere codice manutenibile, testabile e scalabile.
Competenze preferenziali
Esperienza nell'utilizzo di Docker e ambienti containerizzati (sviluppo e deployment).
Background nello sviluppo di software gestionali, ERP/MES o applicazioni per aziende manifatturiere.
Familiarità con processi produttivi, flussi industriali e digitalizzazione dei sistemi aziendali.
Esperienza in contesti enterprise o multi-cliente con logiche di personalizzazione avanzata.
Cosa offriamo
Inserimento in un team tecnico strutturato, con ruoli, responsabilità e processi ben definiti.
Confronto continuo con sviluppatori senior e figure di riferimento tecnico.
Progetti complessi, ad alto contenuto tecnologico, in ambito industriale e data-driven.
Percorso di crescita orientato all'evoluzione tecnica e architetturale della piattaforma.