Per azienda cliente Theras siamo alla ricerca di un Software Engineer che rispondendo all’ICT Manager, entrerà a far parte del team applicativo e collaborerà a stretto contatto con il Tech Leader & Application Architect, l’Application Analyst e il Full Stack Developer per lo sviluppo e l’evoluzione delle soluzioni digitali aziendali.
La risorsa lavorerà inoltre in sinergia con la funzione R&D e con le altre aree aziendali nello sviluppo di progetti digitali, interfacciandosi con fornitori esterni per attività di integrazione tecnologica e supporto specialistico.
Sarà responsabile dello sviluppo end-to-end di applicazioni web e mobile ad alte prestazioni, scalabili e sicure, in ambiente cloud Azure . Opererà in modo autonomo e proattivo nella realizzazione di nuove funzionalità e nella manutenzione delle soluzioni esistenti, collaborando con il Tech Leader per le decisioni architetturali più complesse e per le configurazioni infrastrutturali avanzate.
Responsibilities
La figura si occuperà delle seguenti attività :
Sviluppo Applicativo
Sviluppo frontend in React.js con attenzione a UI / UX e performance.
Sviluppo backend in Node.js per API RESTful sicure, scalabili e documentate.
Progettazione e gestione database PostgreSQL (ottimizzazione query, integrità e sicurezza dati).
Collaborazione con designer per tradurre mockup in interfacce responsive e funzionali.
Gestione integrazioni tecniche con fornitori e servizi esterni (OAuth2 / SAML, Microsoft Entra ID, API di terze parti).
Troubleshooting, debugging e ottimizzazione delle performance applicative.
DevOps e Deployment
Gestione autonoma di pipeline CI / CD su Azure DevOps.
Deploy e gestione applicazioni su Azure (App Service, Container Registry, App Gateway).
Containerizzazione con Docker e utilizzo di configurazioni Terraform esistenti.
Monitoraggio e gestione degli ambienti di sviluppo, staging e produzione.
Qualità e Documentazione
Redazione di documentazione tecnica per codice, API e processi.
Applicazione di best practice OWASP e conformità GDPR.
Partecipazione a code review, pair programming e attività di miglioramento continuo.
Collaborazione attiva nelle cerimonie Agile / Scrum.
Your Profile
Verranno prese in considerazione figure in possesso dei seguenti requisiti :
Esperienza comprovata (3-5 anni) nello sviluppo full stack con Node.js e React.js
Azure : esperienza pratica con Azure App Service, Azure DevOps e servizi cloud correlati
Database : conoscenza approfondita di PostgreSQL (query optimization, indexing, security)
API Development : progettazione e sviluppo di API RESTful ben strutturate
Frontend : padronanza di HTML5, CSS3, JavaScript ES6+, TypeScript
Version Control : esperienza consolidata con Git e Git workflows
CI / CD : esperienza nella gestione di pipeline di deployment automatizzate
Sicurezza : conoscenza dei principi di sicurezza applicativa (HTTPS / TLS, autenticazione, autorizzazione).
Soft Skills
Gradite, ma non essenziali :
Conoscenza base di Terraform e Infrastructure as Code
Esperienza con Kubernetes
Il ruolo contempla la modalità di lavoro prevalentemente da remoto, con disponibilità a trasferte in HQ (Salsomaggiore Terme, PR).
#LI-JA3
Software Engineer • Salsomaggiore Terme, Parma, IT