Technical Lead - Area Big Data
Role details
Job location
Tech stack
Job description
In ottica di potenziamento del nostro team di Sviluppo, siamo alla ricerca di un/a Full-Stack Developer con esperienza di progettazione e coordinamento tecnico per guidare lo sviluppo di soluzioni software innovative.
La figura sarà coinvolta in tutte le fasi del ciclo di vita del progetto, dall'analisi dei requisiti alla progettazione architetturale, dallo sviluppo al deployment, coordinando un piccolo team di sviluppatori e garantendo la qualità tecnica dei deliverable., * Progettare e sviluppare applicazioni web full-stack scalabili e performanti.
- Definire l'architettura software e le best practice di sviluppo.
- Coordinare e supportare sviluppatori junior e mid-level, fornendo mentorship e revisione del codice.
- Collaborare con product owner, designer e stakeholder tecnici per definire requisiti e priorità.
- Gestire il ciclo di vita delle applicazioni, dall'ambiente di sviluppo alla produzione (CI/CD, monitoraggio, ottimizzazione).
- Garantire la qualità del codice, la sicurezza delle applicazioni e la manutenibilità del software., * Promuoviamo un modello organizzativo orientato al Self-Management , che si fonda su responsabilità chiare, trasparenza e collaborazione
- Garantiamo Smart Working , flessibilità e un ricco sistema di Welfare
- Investiamo sulla Crescita continua : la formazione e l'R&D in ATS non sono benefit, ma il modo usuale di lavorare.
Requirements
- Almeno 5+ anni di esperienza nello sviluppo software, di cui 2+ anni in ruoli di leadership tecnica.
- Esperienza nella gestione di progetti per clienti medio-grandi ., * Buona conoscenza di Angular, Vue o React
- Esperienza con TypeScript, HTML5, CSS3
- Familiarità con UX/UI e responsive design
Backend :
- Solida esperienza con Java e framework mainstream (es. Spring Boot, Micronaut, Quarkus)
- Conoscenza di REST API e GraphQL
- Gestione database SQL (es. PostgreSQL, SQL Server) e NoSQL (es. MongoDB)
DevOps / Cloud (nice to have) :
- Esperienza con Docker e Kubernetes
- Conoscenza di CI/CD pipelines (es. Azure DevOps, GitLab CI)
- Familiarità con piattaforme Cloud (es. Azure, AWS)
- Soluzioni di monitoraggio e logging (es. Fluent, Prometheus, Grafana, ELK stack), * Git, GitFlow e code review
- Architetture a microservizi e containerizzazione
- Principi SOLID, design patterns, test automation (unit e integration testing)
I motivi per cui potrebbe interessarti lavorare con noi