Full Stack Developer (Node.js + Vue.js)

forIT · Torino, Piemonte, Italia ·


Descrizione dell'offerta

Stiamo cercando un* Full Stack Developer  con una solida esperienza nello sviluppo di applicazioni web moderne e scalabili. La persona ideale sarà coinvolta nello sviluppo end-to-end di progetti digitali, dalla definizione dell’architettura alla realizzazione di componenti frontend e backend, collaborando con un team di sviluppatori esperti  in un ambiente tecnico dinamico e in continua evoluzione.



Responsabilità principali

  • Sviluppare e mantenere applicazioni web basate su Vue.js  (frontend) e Node.js  (backend).
  • Collaborare con il team per definire, progettare e implementare nuove funzionalità.
  • Integrare servizi esterni e API RESTful.
  • Ottimizzare le performance e garantire un’ottima esperienza utente su diversi dispositivi.
  • Scrivere codice pulito, testabile e documentato.
  • Partecipare alle code review e contribuire al miglioramento continuo del processo di sviluppo.
  • Gestire database relazionali e assicurare l’integrità dei dati.
  • Monitoraggio e distribuzione delle applicazioni su AWS.
  • Manutenzione di progetti legacy sviluppati in PHP.



Requisiti tecnici

  • 3+ anni di esperienza  nello sviluppo di applicazioni single-page con almeno un framework moderno (Vue.js React Angular , ecc.)
  • Preferibile esperienza consolidata con Vue.js (2.x o 3.x)
  • 3+ anni di esperienza con Node.js  (Express, NestJS o framework simili)
  • 3+ anni di esperienza con database relazionali (preferibilmente MySQL)
  • 5+ anni di esperienza  in HTML5, CSS3, SCSS
  • 2+ anni di esperienza con TailwindCSS
  • Esperienza con PHP
  • Conoscenza base di JavaScript moderno (ES6+)  e TypeScript
  • Esperienza nella gestione di API RESTful  e architetture client-server
  • Conoscenza di strumenti di version control (Git, GitHub/GitLab)
  • Familiarità con sistemi di build  e strumenti di automazione (Vite, Webpack, npm, pnpm, ecc.)
  • Esperienza con testing  (Jest, Vitest, Cypress o simili)
  • Buona conoscenza dei principi responsive design  e cross-browser compatibility




  • Esperienza con framework backend TypeScript-based  (NestJS, AdonisJS, ecc.)
  • Esperienza con Laravel Framework per PHP
  • Conoscenze base di Docker  e ambienti containerizzati
  • Familiarità con CI/CD pipelines
  • Conoscenza di NoSQL databases  (MongoDB, Redis, ecc.)
  • Conoscenza base di best practices di sicurezza  (OWASP, autenticazione JWT, ecc.)
  • Esperienza in ambienti Agile/Scrum



Soft skills

  • Buone capacità comunicative e di lavoro in team
  • Attitudine al problem-solving e alla collaborazione
  • Capacità di gestire le priorità e rispettare le scadenze
  • Propensione all’apprendimento continuo e all’innovazione tecnologica



Cosa offriamo

  • Possibilità di crescita professionale e formazione continua
  • Lavoro ibrido o completamente remoto
  • Progetti stimolanti con tecnologie moderne
  • Team di sviluppatori affiatato e collaborativo


Disponibilità full time 36 ore settimanali.


Offerta contrattuale da riparametrare in base all’effettiva e comprovata esperienza. 


L’offerta è rivolta a candidati ambosessi, nel rispetto del D.Lgs. 198/2006 e ss.mm.ii. e dei D.Lgs. 215/2003 e 216/2003.

Candidatura e Ritorno (in fondo)