Full Stack Software Engineer

Facile.it All jobs
Milan, Lombardy, Italy
1 day(s) ago
Job Overview
Company Facile.it
Job Typefulltime
CategoryEngineering and Information Technology
First Seen 1 day(s) ago

Job Description

Descrizione azienda Siamo l’azienda digitale leader in Italia nella comparazione. Dal 2008 lavoriamo per rivoluzionare il modo in cui le persone scelgono assicurazioni prodotti finanziari e spese di casa rendendo ogni decisione più semplice e veloce. È così che ogni giorno aiutiamo milioni di persone a risparmiare tempo e denaro online e nei nostri oltre 200 punti vendita in tutta Italia Posizione Cosa ti offriamo Ambiente stimolante e data driven lavoriamo cross team e questo ti darà l'opportunità di confrontarti con persone di talento e nuove attività sfidanti Opportunità di carriera ogni sei mesi avrai la possibilità di ricevere feedback sull’andamento del tuo percorso e la tua crescita sarà commisurata ai risultati raggiunti Formazione continua avrai a disposizione corsi formativi e di aggiornamento per ampliare le tue conoscenze con esperti del settore Libertà di metterti in gioco sarai libero di provare fallire e provare ancora perché secondo noi mettersi in gioco è il modo migliore per crescere Benefit Remote working flessibile sarai libero di scegliere se lavorare da casa o nei nostri uffici dove potrai incontrare i tuoi colleghi per una riunione o una partita a biliardino Settimana corta il venerdì pomeriggio è off Iniziative di welfare piani specifici dedicati ai genitori e al tempo libero Requisiti Chi stiamo cercando Siamo alla ricerca di un/una Full Stack Software Engineer motivato/a e orientato/a alla qualità del software che voglia contribuire allo sviluppo della nostra piattaforma applicativa. Entrerai a far parte di un team piccolo autonomo e distribuito responsabile della progettazione e realizzazione di applicazioni e servizi a supporto di prodotti digitali ad alto traffico e grande visibilità. Cerchiamo una persona con una solida esperienza nello sviluppo backend e frontend capace di lavorare su architetture moderne scalabili ed event-driven con attenzione a performance affidabilità e qualità del codice. Cosa farai con noi Svilupperai librerie condivise e servizi cross-team in TypeScript garantendo la manutenibilità e la coerenza del codice all'interno dell'ecosistema aziendale. Collaborerai alla manutenzione di SDK e del tooling di CI/CD automatizzando i processi di bundling versioning e release management delle librerie. Svilupperai e manterrai il nostro SDK di tracking cross-piattaforma (Web e React Native) garantendo l'affidabilità della raccolta dati e la consistenza delle metriche raccolte. Integrerai l'SDK con piattaforme esterne di A/B testing e feature flagging orchestrando i flussi di dati e assicurando la corretta propagazione dei contesti utente e degli eventi. Contribuirai all'evoluzione e l'integrazione della nostra Customer Data Platform (CDP) abilitando la centralizzazione e la standardizzazione dei dati utente tra i vari touchpoint. Progetterai ed estenderai architetture backend moderne ed event-driven integrando sistemi di messaggistica (es. Pub/Sub) per la gestione di flussi dati distribuiti. Ottimizzerai la persistenza dei dati modellando database (es. MongoDB) con particolare focus sulle performance delle query e sulla scalabilità. Farai evolvere l'architettura frontend su React.js e Next.js con una forte attenzione all'ottimizzazione delle performance web. Contribuirai all'evoluzione e alla manutenzione del nostro Design System sviluppando componenti frontend riutilizzabili accessibili e coerenti. Ecco cosa ci piacerebbe avessi Esperienza di almeno 5 anni nello sviluppo software con TypeScript Node.js e tecnologie web moderne. Ottima conoscenza di React.js e di framework come Next.js e Fastify. Esperienza nella progettazione e sviluppo di applicazioni web full stack moderne. Esperienza con database SQL e MongoDB inclusi data modeling ottimizzazione delle query e gestione delle performance. Esperienza con architetture event-driven e sistemi di messaggistica (es. Pub/Sub RabbitMQ). Solida conoscenza di API design integrazione tra servizi e architetture distribuite. Capacità di lavorare efficacemente in team distribuiti con autonomia ownership e approccio collaborativo. Costituisce un plus Esperienza nell’ottimizzazione delle performance web (Critical Rendering Path Core Web Vitals). Esperienza nello sviluppo mobile con React Native ed Expo. Esperienza nella manutenzione di librerie SDK e tooling condivisi (bundling versioning release management CI/CD). Familiarità con paradigmi di programmazione funzionale (fp-ts) e reattiva (RxJS). Esperienza con sistemi di tracciamento utentifeature flagging e piattaforme di A/B testing. Familiarità con osservabilità monitoring e logging in ambienti distribuiti. Esperienza con workflow cloud-native e pratiche DevOps moderne. In base alle caratteristiche richieste e all'esperienza maturata la RAL prevista è compresa tra €45.000 e €60.000 .

Unlock: Sign Up for free / Sign In and use the searches from your home page or the links in the footer.