Company Description Siamo un'azienda digitale nata nel 2008 e diventata in pochi anni il sito di comparazione numero 1 in Italia. Grazie alla tecnologia abbiamo trasformato il processo di scelta di assicurazioni' prodotti finanziari e spese di casa in un'attivit immediato e veloce' permettendo ogni giorno a milioni di persone di risparmiare tempo e denaro. Siamo un gruppo di quasi 1.000 tra giovani imprenditori digitali' sviluppatori' marketer' designer e ingegneri. Nati come una startup' abbiamo mantenuto nel tempo la stessa mentalit : siamo concreti' guardiamo ai risultati e investiamo nel talento e nella meritocrazia. Siamo cresciuti tanto in questi anni' fino a diventare uno dei pochissimi unicorni italiani' e continuiamo a crescere. Per questo cerchiamo i migliori talenti' persone che vogliono fare la differenza e che possano unirsi al nostro team per contribuire alla nostra evoluzione. Ci impegniamo ogni giorno per creare un ambiente di lavoro inclusivo' fondato sul rispetto' sull'etica e sulle pari opportunit ' per garantire la valorizzazione delle caratteristiche di ognuno e favorire il benessere delle nostre persone. Position 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 - 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 Requirements Chi stiamo cercando: Siamo alla ricerca di un/una IT Developer di talento ed esperienza per unirsi al nostro team in modalit ibrida o completamente remota. In questo ruolo' sarai fondamentale per lo sviluppo e la manutenzione di applicazioni all'avanguardia che raggiungono un'ampia base di utenti. Avrai l'opportunit di lavorare su progetti stimolanti' utilizzando le tecnologie più recenti e seguendo metodologie Agile per garantire un flusso di lavoro efficiente' collaborativo e di alta qualit. Potrai così dare un impatto significativo al nostro processo produttivo. Ecco cosa farai con noi: - Sviluppo e integrazione di API: Progettare' sviluppare e integrare API RESTful per alimentare le nostre applicazioni. - Sviluppo front-end: Progettare e sviluppare applicazioni in React e implementazione design di pagine web. - Ottimizzazione delle prestazioni: Ottimizzare le prestazioni' la stabilit e la scalabilit del server e del codice per gestire il traffico elevato e garantire un funzionamento fluido. - Analisi del codice e risoluzione dei problemi: Analizzare e risolvere i problemi del codice attraverso test e debug rigorosi. - Manutenzione e aggiornamenti del codice: Mantenere e aggiornare le codebase esistenti per garantire che rimangano aggiornate' sicure e performanti. Requisiti: - Esperienza: Un minimo di 5 anni di esperienza nello sviluppo di software' o comprovata esperienza di lavoro. - Architettura: Esperienza di lavoro con architetture distribuite cloud-native che gestiscono elevati volumi di utenti e transazioni concorrenti. - Competenza JavaScript: Conoscenza approfondita di JavaScript - Sviluppo API: Esperienza comprovata nello sviluppo di API utilizzando Node.js e/o Lumen - Competenze Avanzate in Frontend: Esperienza nella progettazione e sviluppo di applicazioni in React' con una profonda conoscenza delle pratiche di architettura' state management (Redux o simili)' e ottimizzazione delle prestazioni. - CSS Preprocessors: Conoscenza dei principali preprocessors (es. Sass' Less) - Sviluppo PHP: Esperienza con PHP (framework Symfony). - Test Driven Development: Competenza nell'uso di suite di test automatici (unitari e funzionali) per garantire la qualit del codice. (es. Jest' PHPUnit' Behat) - Database: Conoscenza di database relazionali (es. MySQL) e NoSQL (es: MongoDB)' con una chiara comprensione delle differenze e dei casi d'uso specifici e la capacit di progettare e ottimizzare schemi e query di ciascuna tipologia. - Sistemi di messaggistica: Conoscenza di sistemi di code (es. RabbitMQ). Completano il tuo profilo: - GraphQL: Esperienza nello sviluppo e utilizzo di API GraphQL. - Containerizzazione e orchestrazione: Conoscenza di Docker e Kubernetes. - Microservizi: Esperienza nella progettazione e implementazione di architetture a microservizi. In base alle caratteristiche richieste' la RAL prevista è tra 40.000€ e 45.000€' commisurata all'esperienza. #LI-AS1