Mamacrowd è la principale azienda fintech in Italia per gli investimenti in equity crowdfunding, che permette di investire nelle migliori startup, PMI e progetti Immobiliari italiani. Operiamo in un settore altamente regolamentato e dinamico, dove sicurezza, affidabilità, efficienza e innovazione tecnologica continua sono fondamentali. Mamacrowd fa parte del gruppo Azimut, il principale gruppo italiano indipendente nel campo del risparmio gestito, quotato in borsa.
Siamo alla ricerca di un/una Senior Backend Developer che si unisca al Tech Team di Mamacrowd, con una spiccata passione e competenza nell'utilizzo di strumenti di Intelligenza Artificiale per lo sviluppo software, applicati al contesto fintech, e un forte orientamento ai principi LEAN.
Scopo della Posizione
Avrai l'obiettivo di supportare e coordinare il team nel progetto di sviluppo, deployment, manutenzione e miglioramento della nostra piattaforma fintech e delle funzionalità collegate, operando con una mentalità fortemente orientata ai principi LEAN per massimizzare il valore ed eliminare gli sprechi. Questo include la gestione sicura di dati finanziari sensibili e l'integrazione con sistemi complessi. Promuoverai e implementerai l'uso intelligente e strategico di tool AI per massimizzare l'efficienza, la qualità e la sicurezza del codebase, e le performance complessive del team. Sarai un leader e un mentore chiave nell'adozione e nello sfruttamento avanzato degli strumenti AI nel nostro specifico dominio.
Compiti
- Progettare e sviluppare sistemi backend robusti, scalabili e altamente affidabili, ponendo particolare attenzione alla sicurezza delle transazioni, alla protezione dei dati e alla conformità normativa tipiche del settore fintech, applicando metodologie LEAN per ottimizzare i processi di sviluppo e consegna.
- Scrivere codice ben progettato, testabile ed efficiente, sfruttando attivamente gli strumenti AI (es. Cursor AI, GitHub Copilot e simili) per ottimizzare i risultati, accelerare i tempi di sviluppo, migliorare la qualità e la sicurezza del codice, e facilitare l'aderenza agli standard del settore finanziario.
- Guidare l'adozione e l'utilizzo avanzato dei tool AI all'interno del team, fungendo da mentore e punto di riferimento. Questo include l'identificazione di casi d'uso specifici per il fintech, la condivisione di best practice e la promozione di una cultura di sperimentazione intelligente e miglioramento continuo (Kaizen) per la generazione, il refactoring, il testing (inclusi test di sicurezza) e la documentazione del codice.
- Partecipare e contribuire a tutte le fasi dell'intero ciclo di vita dell'applicazione, dalla concezione di nuove funzionalità fintech all'integrazione con API di terze parti e sistemi di pagamento, con un focus costante sulla creazione di valore per l'utente e sull'efficienza del processo.
- Assicurare che i design siano conformi alle specifiche, ai task di Jira e ai requisiti di compliance del settore fintech.
- Supportare il miglioramento continuo investigando alternative e tecnologie, con un focus particolare sull'evoluzione degli strumenti AI e il loro potenziale impatto sulle soluzioni fintech, presentandole per la revisione architetturale.
- Eseguire test per ottimizzare le prestazioni e garantire la resilienza e la sicurezza della piattaforma.
- Espandere il nostro set di librerie secondo necessità per rendere te stesso/a e i tuoi compagni di squadra più efficienti ed efficaci.
- Essere parte e conformarsi all'agilità e alla cultura tipiche di una Startup fintech, caratterizzata da rapidi cicli di innovazione, apprendimento validato e adattamento continuo, in linea con i principi LEAN.
- Fornire feedback genuini sul prodotto al fine di migliorare il successo dell'azienda.
- Lavorare a stretto contatto con gli altri membri del team (inclusi product manager, analisti e specialisti della compliance) utilizzando metodologie agili e LEAN per un flusso di lavoro ottimizzato e collaborativo.
Riguardo al/alla Candidato/a:
- Hai almeno 8 anni di esperienza come Sviluppatore Back-end, preferibilmente con esperienza significativa nel settore fintech o in contesti con elevati requisiti di sicurezza e affidabilità.
- Possiedi una solida conoscenza della programmazione e del refactoring, con una comprovata capacità di integrare tool AI per potenziare queste attività, tenendo conto delle specificità dei sistemi finanziari.
- Sei un/una forte appassionato/a dello sviluppo software e del potenziale rivoluzionario degli strumenti AI nel migliorare la produttività, la qualità e la sicurezza delle applicazioni, specialmente in ambito fintech.
- Hai una buona comprensione dell'intero ciclo di vita dell'applicazione, inclusi aspetti di sicurezza, data integrity e compliance.
- Hai una solida conoscenza di Typescript, Node.JS & Express, npm/yarn.
- Hai una buona esperienza con Git, RDBMS (es. PostgreSQL), REDIS e Docker.
- Possiedi una comprovata esperienza nell'utilizzo intensivo e strategico di tool AI per lo sviluppo software (es. Cursor AI, GitHub Copilot, Tabnine, o simili) e sei in grado di dimostrare un impatto misurabile sulla produttività e sulla qualità del codice.
- Hai una solida esperienza e una profonda comprensione dei principi e delle pratiche della metodologia LEAN (es. Value Stream Mapping, Kaizen, Waste Reduction) applicata allo sviluppo software.
- Possiedi ottime capacità di problem solving e presti attenzione ai dettagli, con un occhio critico verso la prevenzione di vulnerabilità e la gestione dei rischi.
- Sei un/una buon/a giocatore/trice di squadra, capace di promuovere una cultura di collaborazione e miglioramento continuo.
- Sei naturalmente curioso/a verso le nuove tecnologie, in particolare quelle legate all'Intelligenza Artificiale applicata allo sviluppo software, e sei entusiasta di trovare modi per implementarle efficacemente nel tuo lavoro e in quello del team, fungendo da apripista e leader nell'innovazione fintech e nell'adozione di pratiche LEAN.
- Dimostri una forte passione e vision sul potenziale dell'AI nel trasformare il ciclo di vita dello sviluppo del software e sei desideroso/a di guidare questa trasformazione nel team.
- Hai spiccate capacità analitiche e di pianificazione.
- La conoscenza di DevOps, AWS (e dei suoi servizi per la sicurezza e la compliance), strumenti di gestione del software (es. GIT), architetture a microservizi e familiarità con le normative del settore finanziario (es. PSD2, GDPR applicato al fintech) costituiscono un forte plus.
Cosa ti offriamo?
L'opportunità di entrare a far parte di un'azienda fintech flessibile, giovane, dinamica e stimolante, leader nel settore dell'equity crowdfunding e con team che hanno l'obiettivo e la volontà di collaborare per crescere e raggiungere grandi risultati insieme, attraverso un approccio LEAN e l'uso intelligente delle tecnologie emergenti. Avrai la possibilità di lavorare su prodotti che hanno un impatto diretto sul mondo degli investimenti e dell'innovazione finanziaria. Ci preoccupiamo anche dell'equilibrio tra lavoro e vita privata, per questo ti daremo la possibilità di lavorare in modo agile e deciderai tu se lavorare da casa o dall'ufficio di Milano o Pistoia. Inoltre, per rafforzare lo spirito di squadra e facilitare la collaborazione, specialmente per chi lavora da remoto, organizziamo un incontro di team in presenza una volta al mese.
I candidati interessati possono allegare il proprio CV, autorizzando il trattamento dei dati personali, direttamente a questo post via Linkedin. Non verranno prese in considerazione candidature non in linea con il profilo e prive di CV.