SENIOR/MID-SENIOR BACKEND/FULL STACK DEVELOPER

The Digital Project · Milano, Italia ·


Descrizione dell'offerta

Se hai molto talento, voglia di crescere nel nostro team dando al contempo un contributo fondamentale; se ami sviluppare web app per progetti spettacolari; se non ti spaventano le sfide e hai grande competenza nello sviluppo backend e frontend html css e jamstack; allora stiamo cercando proprio te.


Non cerchiamo una figura perché non sei un poligono, non cerchiamo una risorsa perché non sarai una commodity o un barile di olio. Cerchiamo un professionista nei fatti, volgarmente chiamato Senior Mid-Senior Backend/Full-Stack Developer, che ci aiuti a raggiungere i nostri obiettivi con chili di capacità e determinazione.


Il nostro approccio è outcome/risultato oriented: partendo da una base di ragionamento sull’output da produrre e il tempo medio necessario alla sua elaborazione, riduciamo la complessità con un approccio organizzato e sistemico, per favorire tempi e fluidità di lavoro che orientino lo sforzo a qualità e risultato.


In altre parole: nessuno viene stimolato e chiamato Eroe se rimane fino a tardi senza motivo, output e outcome, per il puro gusto di dimostrare la propria supposta devozione alla causa.


Requisiti generali


  • almeno 5-6 o più anni pieni di lavoro nello sviluppo a codice per web app con track record di consegne in timing comprovabile;
  • solide doti di self control e carisma;
  • puntualità e precisione nelle consegne;
  • capacità di affrontare confronti di team in modo schietto e costruttivo.
  • curiosità e amore per le sfide stimolanti e il learning by doing (il giusto).
  • capacità di gestione di criticità (siamo organizzati e abbiamo un metodo comunque…)
  • capacità di valutazione agnostica e flessibile della miglior soluzione e approccio in funzione di obiettivi, scope e budget del progetto (custom, repurpose, low code, ai augmented). 


Requisiti tecnici fondamentali


  • Conoscenza approfondita di sviluppo backend con:
  • Node.js
  • TypeScript
  • Utilizzo di strumenti di sviluppo : Git, IDE (VSCode, WebStorm, ecc.).
  • Nozioni di sistemi/server (Linux, deploy, ambienti di test/produzione).
  • Conoscenza di strumenti di debug (Chrome DevTools, debugger integrati).
  • Conoscenza approfondita di JSON e JavaScript .
  • Conoscenza approfondita di API REST e GraphQL .
  • Conoscenza approfondita delle architetture LAMP e decoupled , con comprensione delle differenze principali.
  • Ottime capacità organizzative: puntualità, precisione e affidabilità nelle consegne.
  • Attitudine al learning by doing , curiosità e spirito di iniziativa.
  • Solide doti di autocontrollo e buona personalità relazionale.
  • Conoscenza di frontend (HTML, CSS, JavaScript, framework come Nuxt.js). Ovvero: 
  • Ottima padronanza di HTML5, CSS3 e JavaScript/TypeScript, con attenzione a performance, accessibilità e responsive design.
  • Esperienza solida con framework moderni per applicazioni headless e JAMstack, in particolare Nuxt.js e Vue.js 
  • Conoscenza ed esperienza nell’uso di headless CMS (in particolare Directus) 
  • Gestione e integrazione API (API REST e GraphQL) in modo efficace, progettando chiamate ottimizzate, garantendo sicurezza e performance delle applicazioni.
  • Capacità di valutare e implementare le migliori soluzioni API in base allo scope del progetto, alla scalabilità e alle performance richieste.
  • Buona padronanza di TailwindCSS e dei moderni approcci al design system.
  • Comprensione delle architetture decoupled e dimestichezza con stack tradizionali, con capacità di valutare differenze e best practice.
  • Esperienza con Git e flussi di lavoro collaborativi (branching, pull request, code review).
  • Esperienza con deployment su Vercel, Netlify o simili.
  • Conoscenza di best practice SEO e ottimizzazione delle performance frontend.
  • Familiarità con CI/CD e strumenti di automazione del build/test.
  • Conoscenza sistemistica di base (DNS, NGINX, …)



Nice to Have:


  • Conoscenza di Directus CMS e Statamic
  • Conoscenza di Docker
  • Sviluppo Mobile (Ionic Framework o simili)
  • Server management tools (Forge / Cleavr)
  • Server configuration ( AWS / Digital Ocean)



Competenze trasversali


  • Autonomia, precisione e rispetto delle scadenze.
  • Capacità di confronto schietto e costruttivo all’interno del team.
  • Buone doti di self-control e leadership, anche in situazioni di stress.
  • Curiosità, passione per le sfide e approccio learning by doing.
  • buona conoscenza della lingua Inglese.



Sede

Milano


Modalità

ibrida


Condizioni


  • Contratto a tempo indeterminato o equivalente atipico a seconda della preferenza.
  • Remunerazione adeguata e in base alle competenze ed esperienza del candidato - da discutere - in livello con il livello richiesto.
  • Pacchetto premi addizionale
  • Piano formativo per upskilling parallelo.
  • Diretto riporto con la direzione (area UED e generale) 


About TFP



Candidatura e Ritorno (in fondo)