SENIOR/MID-SENIOR BACKEND/FULL STACK DEVELOPER
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