Chi cerchiamo
Cerchiamo una figura tecnica con una lunga esperienza a contatto con i clienti: hai seguito progetti grandi dall'idea iniziale alla produzione, hai raccolto requisiti confusi e li hai trasformati in un piano che regge, e sai cosa succede quando un progetto inizia a sbandare.
Non è un ruolo da project manager che coordina senza entrare nel merito. Conosci il codice, sai valutare un'architettura e discuterla con il team, e ti capita ancora di sviluppare in prima persona le parti più delicate. In più, sei la persona a cui il cliente fa riferimento quando c'è da decidere cosa fare, in che ordine e con quali rischi.
Cosa farai
- Essere il riferimento tecnico del cliente: capire il problema di business, chiarire i requisiti, proporre alternative e dire di no quando serve
- Tradurre le richieste in un perimetro di progetto, attività descritte e stimate, e un piano per step che il cliente approva prima di partire
- Guidare il team sui progetti più grandi: priorità, cicli di lavoro di due settimane, rischi da far emergere prima che diventino problemi
- Tenere d'occhio l'avanzamento, la differenza tra stimato e consumato, e comunicarla al cliente in modo trasparente
- Prendere le decisioni di architettura insieme al team e motivarle, su progetti nuovi o da riprendere in mano
- Sviluppare in prima persona quando serve, e fare code review sulle parti più critiche
- Far crescere le persone del team, in affiancamento e nei momenti di revisione
- Usare le ore di R&D settimanali per migliorare strumenti, metodo e modo di lavorare
Lo stack
Non serve conoscerlo tutto. È quello che trovi oggi nei progetti:
- Backend: Node.js e TypeScript (Express, NestJS), Python (FastAPI, Django), C# / .NET (ASP.NET Core), Rust (Axum, Actix, Tokio)
- Frontend e mobile: React, Flutter, React Native
- Dati e infrastruttura: PostgreSQL, MySQL, SQL Server, MongoDB, Redis, code di messaggi (RabbitMQ, Kafka, SQS), Docker, Kubernetes, AWS e gli altri principali cloud
- AI: integrazione di LLM e automazioni nei prodotti dei clienti
Requisiti
- Esperienza lunga e solida nello sviluppo di software in produzione, indicativamente 7 anni o più: conta quello che hai portato a termine
- Esperienza diretta nella guida tecnica di progetti di grandi dimensioni, con più persone coinvolte e un cliente da seguire
- Abitudine al confronto con il cliente: raccolta dei requisiti, definizione del perimetro, gestione delle aspettative e dei cambi di rotta
- Capacità di stimare il lavoro, pianificarlo per step e rendere visibili rischi e avanzamento
- Solide basi di progettazione di sistemi: modellazione dei dati, API, integrazione tra servizi, scelte architetturali
- Padronanza di almeno due linguaggi dello stack, o di ecosistemi equivalenti
- Italiano fluente e inglese professionale
Cosa apprezziamo
- Progetti ripresi in mano da altri e rimessi in sesto
- Esperienza con metodologie a cicli brevi e con clienti che partecipano attivamente al processo
- Esperienza di mentoring e di crescita di un team, anche distribuito e in full remote
- Uso concreto di un cloud in produzione: architettura, monitoraggio, costi
- Esperienza in settori con requisiti complessi, come fintech, IoT, marketplace o AI
- Capacità di scrivere documentazione tecnica e decisioni architetturali che restano utili nel tempo
Cosa offriamo
- Contratto a tempo indeterminato fin dall'inizio, oppure la forma di collaborazione più adatta al tuo percorso professionale
- Full remote tutto l'anno, senza orari fissi e con una banca ore per gestire il tempo
- Ore di R&D previste ogni settimana e un meetup mensile per raccontare cosa ne è uscito
- Rapporto diretto con i soci e visibilità completa su progetti, stime e avanzamento
- Welfare, assicurazione sanitaria integrativa, buoni pasto da 10 €, fringe benefit
- Budget formazione annuale, budget tech per la postazione di casa e un MacBook Pro
- Revisioni periodiche su carico di lavoro, retribuzione e cosa migliorare