Paese
Settore
Search a job
INFORMATIQUE-ELECTRONIQUE-NUMERIQUE

Full stack developer

Sviluppo end-to-end di applicazioni web e mobile con padronanza dello stack tecnologico completo

22 000 – 65 000 EUR (€)
Stipendio / anno
Laurea triennale o magistrale in Informatica o campi affini
Livello formazione
00
Automazione
Medio
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Media
Mobilità
Possibile
Automazione
Medio
Difficoltà
Positiva
Occupabilità
6-12 mesi
Tensione del mercato
Media
Mobilità
Possibile
Sponsorizza questa scheda mestiereSPAZIO PARTNERSponsorizzaquesta scheda mestiereDiventa sponsor

About

Il Full Stack Developer progetta, sviluppa e mantiene applicazioni web su frontend e backend all'interno di team agili o strutture prodotto. Opera con framework come React, Angular o Vue.js sul lato client e Node.js, Django, Spring o Laravel sul lato server, collegando database relazionali e NoSQL. Interagisce quotidianamente con product owner, designer UX/UI, DevOps engineer e QA tester. Lavora su ambienti cloud come AWS, GCP o Azure, gestendo pipeline CI/CD e container Docker/Kubernetes per rilasci continui e scalabili.

Competenze

Competenze tecniche

  • Esperienza avanzata in JavaScript/TypeScript per applicazioni scalabili
  • Competenza in React, Vue.js o Angular per lo sviluppo frontend
  • Solida base in Node.js, Python o Java per backend robusti
  • Gestione di database SQL e NoSQL come PostgreSQL e MongoDB
  • Utilizzo di Docker e Kubernetes per la containerizzazione
  • Implementazione di pipeline CI/CD con GitLab CI o GitHub Actions
  • Esperienza con il cloud AWS, GCP o Azure per soluzioni scalabili
  • Testing automatizzato con strumenti come Jest e Cypress

Competenze interpersonali

  • Autonomia nella risoluzione di problemi tecnici complessi
  • Comunicazione chiara con profili non tecnici
  • Adattabilità rapida a nuovi stack tecnologici
  • Rigore nella scrittura di codice leggibile e documentato
  • Collaborazione efficace in team distribuiti

Compiti

  • Progettare architetture tecniche per nuove funzionalità, analizzando requisiti con il product owner
  • Sviluppare componenti frontend in React o Vue.js rispettando specifiche UI/UX e target di performance
  • Implementare API RESTful e GraphQL con Node.js o Python per tempi di risposta inferiori a 200ms
  • Modellare e ottimizzare schemi di database PostgreSQL e MongoDB riducendo i tempi di query del 30%
  • Scrivere test unitari e di integrazione con Jest e Cypress, mantenendo una copertura superiore all'80%
  • Configurare e gestire pipeline CI/CD su GitLab o GitHub Actions per rilasci automatizzati senza downtime
  • Revisare il codice dei colleghi tramite pull request, applicando standard qualitativi definiti nel team
  • Monitorare le performance applicative con Datadog o New Relic individuando colli di bottiglia in produzione
  • Documentare le API e le scelte architetturali su Confluence, aggiornando la knowledge base del team
  • Collaborare con il team di sicurezza per l'implementazione di autenticazione OAuth2 e JWT
  • Analizzare i log applicativi con ELK Stack per diagnosticare anomalie e ridurre il MTTR

Ambienti di lavoro

Gli ambienti di lavoro possono variare:

Startup tecnologiche in fase di scaling con team dinamici
Scale-up con team prodotto strutturati e obiettivi chiari
ESN e agenzie digitali che offrono sfide innovative
Divisioni IT di grandi aziende con progetti complessi
Software house B2B focalizzate su soluzioni su misura
Ambienti di ricerca e sviluppo applicativo avanzato

Possibili evoluzioni

  • Evoluzione verso Lead Developer per guidare team di sviluppo
  • Progredire come Software Architect per definire architetture complesse
  • Crescita verso il ruolo di CTO per guidare la strategia tecnologica
  • Specializzarsi come DevOps Engineer per ottimizzare il ciclo di vita del software
  • Diventare Product Manager tecnico per unire visione di prodotto e tecnologia
  • Assumere il ruolo di Tech Lead per coordinare progetti innovativi

Profilo ricercato

Pensiero sistemico applicato all'architettura software
Attenzione alla qualità del codice e alla manutenibilità
Orientamento ai risultati misurabili
Capacità di gestire priorità multiple in sprint intensi
Come diventare Full stack developer?

Professioni dello stesso settore

Microcomputer Maintenance Technician
00
Microcomputer Maintenance Technician
informatique electronique numerique

Manutenzione di sistemi microinformatici in ambienti professionali complessi e multi-sito

18k–35k
Consumer Electronics Maintenance Technician
00
Consumer Electronics Maintenance Technician
informatique electronique numerique

Tecnico di manutenzione elettronica di consumo: diagnosi, riparazione e collaudo di dispositivi domestici e portatili

18k–40k
Cloud Computing Engineer
00
Cloud Computing Engineer
informatique electronique numerique

Architettura cloud ibrida e multi-cloud per infrastrutture scalabili ad alta disponibilità

25k–70k
Internal E-Consultant
00
Internal E-Consultant
informatique electronique numerique

Consulenza digitale interna: analisi dei processi aziendali, ottimizzazione dei canali online e sviluppo delle strategie e-commerce

22k–60k
Technology Watch Specialist
00
Technology Watch Specialist
informatique electronique numerique

Monitoraggio continuo delle innovazioni tecnologiche per orientare le scelte strategiche di ricerca e sviluppo

25k–60k
DevOps Engineer
00
DevOps Engineer
informatique electronique numerique

Automazione dell'infrastruttura cloud e ottimizzazione dei cicli di rilascio software in ambienti distribuiti

25k–70k
IT Support Technician
00
IT Support Technician
informatique electronique numerique

Supporto tecnico informatico di primo e secondo livello in ambienti multi-utente e infrastrutture eterogenee

18k–40k
IT Sales Representative
00
IT Sales Representative
informatique electronique numerique

Commerciale informatico con portafoglio clienti B2B, ciclo di vendita completo e soluzioni tecnologiche complesse

22k–60k