Introduzione: da Milano al team payments globale di Stripe
Sara è una sviluppatrice full-stack italiana di 29 anni che lavora da remoto per Stripe, una delle tech company più innovative nel settore fintech. Dopo esperienze in startup milanesi e una breve parentesi in Irlanda, è tornata in Italia mantenendo il ruolo in Stripe grazie alla politica remote-first dell'azienda. L'abbiamo intervistata per capire come si lavora in un'organizzazione distribuita globalmente, quali sfide comporta e come organizza le sue giornate tra fusi orari, code review e deploy in produzione.
Il percorso: da bootcamp a Stripe
Come sei arrivata in Stripe?
"Ho iniziato con un bootcamp di web development a Milano nel 2019. Prima lavoravo in un'agenzia di comunicazione ma sentivo che non era la mia strada. Dopo il bootcamp ho fatto sei mesi in una startup fintech italiana come junior developer, poi sono passata a una scale-up irlandese dove ho lavorato su React e Node.js per due anni. Nel 2023 ho applicato a Stripe durante una fase di hiring per il team europeo. Il processo è stato lungo—sette colloqui tra coding challenge, system design e behavioral—ma molto ben strutturato. Mi hanno offerto il ruolo di Full Stack Engineer II e da allora lavoro full-remote dall'Italia."
Cosa ti ha convinto a scegliere Stripe rispetto ad altre offerte?
"Tre fattori: la qualità tecnica del team, l'impatto del prodotto—lavorare su infrastruttura di pagamento che usano milioni di business—e la remote culture matura. Non è 'remote perché c'è la pandemia', è proprio nel DNA dell'azienda. Hanno processi chiari, documentazione eccellente e nessuno ti chiede perché non sei in ufficio."
Tech stack e architettura
Su cosa lavori quotidianamente?
"Sono nel team che gestisce parte della dashboard merchant—l'interfaccia che i clienti Stripe usano per vedere transazioni, configurare webhook, gestire dispute. Lato frontend usiamo React con TypeScript, Redux per state management e un design system interno molto maturo. Backend è principalmente Ruby (Rails-based) con alcuni servizi in Go per componenti ad alta performance. Database PostgreSQL con Redis per caching. Deploy su AWS con Kubernetes."
Come gestite la scalabilità con milioni di merchant?
"Stripe processa centinaia di milioni di richieste API al giorno, quindi tutto è progettato per scale. Sul frontend usiamo lazy loading aggressivo, code splitting e CDN globale per asset statici. Backend ha microservizi con auto-scaling, circuit breaker per chiamate verso servizi esterni e monitoring real-time su latenza e error rate. Ogni deploy passa per canary release—prima 1%, poi 10%, poi 100% del traffico—con rollback automatico se le metriche si degradano."
Tool di sviluppo quotidiani?
"VS Code con extension pack interno Stripe, GitHub per version control, Slack per comunicazione asincrona, Zoom per sync meeting. Usiamo Linear per issue tracking—molto più veloce di Jira—e Notion per documentazione di team. Per monitoring: Datadog e un sistema interno di observability basato su OpenTelemetry."
Remote work: organizzazione e fusi orari
Come gestisci il lavoro con team distribuiti in più timezone?
"Il mio team ha persone in Europa (Dublino, Berlino, Lisbona), US West Coast e un paio in APAC. Abbiamo una finestra di overlap di 3-4 ore al giorno (mattina Pacific Time, pomeriggio Europa) dove facciamo meeting sincroni. Il resto del lavoro è asincrono: code review su GitHub, discussioni tecniche su thread Slack, design doc condivisi. Stripe ha una forte cultura di 'write things down'—tutto è documentato, niente si decide solo in call senza follow-up scritto."
Routine quotidiana tipo?
"Mi sveglio alle 7:30, colazione e un po' di stretching. Inizio a lavorare verso le 9:00 con 1-2 ore di deep work: implemento feature, fix bug, scrivo test. Verso le 11:00 iniziano gli stand-up e i sync meeting con il team (per loro è mattina presto California). Pranzo verso le 13:00, poi pomeriggio dedicato a code review, pair programming remoto e refinement di ticket. Verso le 17:00-18:00 chiudo, a meno di deploy critici o incident response—abbiamo on-call rotation settimanale."
Come mantieni separazione tra lavoro e vita personale lavorando da casa?
"Ho uno studio dedicato—quando esco da quella stanza, il lavoro finisce. Niente notifiche Slack dopo le 18:00 tranne se sono on-call. Stripe è molto rispettosa del work-life balance, non c'è cultura del 'always on'. Anzi, ci incoraggiano a prendere PTO regolarmente—io faccio 4-5 settimane l'anno tra ferie e giorni personali."
Cultura aziendale e crescita professionale
Come descriveresti la cultura di Stripe?
"Molto data-driven e orientata all'impatto. Ogni progetto parte da un design doc dove spieghi il problema, proponi soluzioni, analizzi trade-off. Poi ricevi feedback da altri team, iteriamo, e solo dopo inizia l'implementazione. Sembra lento ma in realtà previene errori costosi e allinea tutti sulla direzione. C'è molta ownership—se inizi un progetto, sei responsabile fino al deploy e monitoring post-launch. E c'è zero tolleranza per brilliance jerk: non importa quanto sei bravo tecnicamente, se non collabori bene sei fuori."
Opportunità di crescita?
"Stripe ha career ladder chiaro—IC (Individual Contributor) da I a VII e manager track parallelo. Ogni livello ha aspettative esplicite su scope, autonomia e leadership. Faccio regolarmente 1:1 con il mio manager dove discutiamo obiettivi, progetti stretch e aree di sviluppo. Abbiamo budget per conferenze, corsi online e libri tecnici. Io sto studiando system design avanzato perché voglio passare a Senior Engineer (IC III) entro fine anno."
Consigli per developer che vogliono lavorare in tech company globali
Cosa consiglieresti a chi vuole fare un percorso simile?
"Primo: costruisci fondamenta solide. Le tech company top valutano molto algoritmi, data structure e system design—non basta saper usare un framework. Fai LeetCode, leggi 'Designing Data-Intensive Applications', studia come scalano i grandi sistemi. Secondo: contribuisci a open source o side project pubblici—serve per dimostrare capacità di lavorare in team distribuiti e di scrivere codice pulito. Terzo: impara a comunicare in modo asincrono—scrivi design doc chiari, commenti utili nelle PR, documentazione leggibile. Nelle remote company è fondamentale."
Competenze tecniche più richieste?
"TypeScript è ormai standard per frontend serio. Saper lavorare con database relazionali e capire query optimization. Conoscere Docker e Kubernetes almeno a livello base. Capire observability—logging, metrics, tracing—perché debugging in produzione è diverso da debug in locale. E soft skill: saper dare e ricevere feedback costruttivo, scrivere bene in inglese, gestire autonomamente il proprio tempo."
Errori da evitare?
"Non applicare solo alle FAANG—ci sono tantissime tech company eccellenti meno conosciute. Non sottovalutare il culture fit—un'azienda tecnicamente forte ma con cultura tossica ti farà odiare il lavoro. E soprattutto: non smettere mai di imparare. Il tech cambia velocissimo, chi si ferma è tagliato fuori in 2-3 anni."
Riflessioni finali: il futuro del remote work in tech
Pensi che il remote work resterà la norma?
"Per le tech company sì, almeno per ruoli engineering. Le aziende hanno capito che possono assumere talenti ovunque nel mondo invece di competere solo su San Francisco o Londra. Certo, serve maturità organizzativa—non puoi fare 'ufficio ma da remoto', devi ripensare processi, comunicazione, onboarding. Ma chi lo fa bene ha un vantaggio competitivo enorme. Io non tornerei mai a un lavoro full-office."
Un messaggio per developer italiani che pensano di non poter competere a livello globale?
"L'Italia sforna ottimi ingegneri, il problema è spesso la mancanza di esposizione a contesti internazionali e stipendi bassi che demotivano. Ma con remote work queste barriere cadono. Puoi lavorare per Stripe, GitHub, Shopify vivendo a Milano, Bologna o Bari. Serve investire su inglese tecnico, networking su Twitter/LinkedIn, e candidarsi anche se non hai tutti i requisiti—il peggio che può succedere è un no. Vale assolutamente la pena provarci."
Ringraziamo Sara per aver condiviso la sua esperienza. Se lavori in una tech company globale e vuoi raccontare la tua storia, scrivici a hello@terrabyte.coffee.
#interview
#career
#stripe
#remote-work
#global-tech