Stiamo cercando un Senior Full-Stack Developer con esperienza nel ruolo di Solution Architect e Tech Lead per supportare la progettazione e la guida tecnica dello sviluppo di applicazioni web e mobile. La figura avrà un ruolo chiave nella definizione delle soluzioni architetturali, nella gestione del ciclo di vita del software e nel coordinamento del team di sviluppo, garantendo l'efficacia delle soluzioni implementate e il rispetto delle best practices di settore.
Responsabilità principali:
Progettare architetture scalabili per applicazioni web complesse, inclusi sistemi cloud-based, utilizzando un approccio orientato ai microservizi.
Gestire l’intero ciclo di sviluppo delle applicazioni, dall'analisi funzionale alla definizione delle specifiche tecniche, fino all’implementazione e all’ottimizzazione.
Collaborare con il team di prodotto e il design per garantire coerenza tra le specifiche tecniche e i requisiti aziendali.
Svolgere il ruolo di Tech Lead, conducendo code review, fornendo mentorship, e supportando lo sviluppo dei membri junior del team.
Ottimizzare le performance applicative e l’esperienza utente, proattivamente monitorando e migliorando l’architettura dell’applicazione.
Collaborare con il team DevOps per l’automazione dei processi di deploy e integrazione continua (CI/CD), favorendo la delivery frequente e sicura.
Garantire l'evoluzione e la scalabilità delle applicazioni attraverso migrazioni di dati e aggiornamenti architetturali.
Condurre analisi funzionali e documentazione dettagliata delle soluzioni, partecipando anche a progetti di ricerca e sviluppo (R&D) per supportare l'innovazione tecnologica.
Requisiti tecnici:Frontend:
Solida esperienza in JavaScript, TypeScript e framework come React, Vue.js o Angular.
Conoscenza di HTML5, CSS3, Sass, responsive design e delle best practices per l'accessibilità e l'usabilità.
Backend:
Ottima competenza con Node.js, Java, Dart (con conoscenza preferenziale anche di Python, Ruby, PHP, C#).
Esperienza con framework backend quali NestJS e Flutter.
Familiarità con RESTful API, GraphQL e integrazioni tramite Swagger e PostMan.
Database:
Competenze avanzate in database relazionali (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis).
Architettura:
Esperienza con microservizi e architetture orientate ai servizi (SOA).
Esperienza nelle principali piattaforme cloud (AWS, Azure, GCP) e strumenti di infrastruttura-as-code (Terraform, CloudFormation).
Pipeline CI/CD:
Familiarità con Jenkins, GitLab CI o GitHub Actions.
Monitoraggio e Sicurezza:
Conoscenza degli strumenti di monitoraggio (Prometheus, Grafana, ELK stack) e delle pratiche di sicurezza applicate al codice e all'infrastruttura.
Nice to Have:
Familiarità con strumenti di gestione dei progetti, in particolare Jira.
Sede: Milano (ibrido)
Inizio ingaggio: ASAP
Tipologia contrattuale: valutata in base all'esperienza e alle competenze, anche consulente in Partita Iva