In sintesi
- Mansioni: Progetta e sviluppa servizi backend complessi per la piattaforma B2B di Moneyfarm.
- Azienda: Moneyfarm, fintech innovativa con sede a Londra e team diversificato.
- Benefit: Salario competitivo, bonus, flessibilità lavorativa e opportunità di crescita professionale.
- Altre informazioni: Ambiente dinamico con opportunità di mentoring e collaborazione interfunzionale.
- Perché questo lavoro: Lavora con tecnologie all'avanguardia e fai la differenza nel settore finanziario.
- Qualifiche: 5+ anni di esperienza in ingegneria software e competenze solide in backend.
La retribuzione prevista è compresa tra 48000 - 68000 € per anno.
Chi siamo
Siamo un gestore patrimoniale digitale pan-europeo in rapida crescita, con oltre 167.000 investitori attivi e oltre £6,5 miliardi investiti sulla nostra piattaforma. Siamo stati fondati a Milano nel 2011 con l'obiettivo di aiutare più persone a migliorare il proprio benessere finanziario rendendo gli investimenti personali semplici e accessibili attraverso la tecnologia. Oggi siamo riconosciuti come una delle fintech più innovative, con sede nel cuore di Londra. Con un team di oltre 220 persone in 4 uffici in Italia e Regno Unito, siamo orgogliosamente sostenuti e finanziati da importanti partner tra cui Poste Italiane, Cabot Square Capital, United Ventures e Allianz.
La nostra visione è quella di combinare passione, competenza e tecnologia per fornire soluzioni e consulenze d'investimento di prima classe che proteggano e facciano crescere la ricchezza dei clienti nel tempo.
I nostri valori fondamentali: abbiamo costruito la nostra attività su tre principi:
- Le relazioni sono il nostro primo patrimonio: Siamo un team, costruito su fiducia, onestà e trasparenza. Valutiamo le nostre relazioni sopra ogni altra cosa.
- La fiducia guida il successo: Diamo a ciascuno lo spazio per crescere. Empoweriamo i nostri dipendenti a avere successo, affinché possano avere un impatto reale.
- I nostri clienti sognano in grande, proprio come noi: Vediamo il quadro generale e ci assicuriamo che i nostri clienti lo vedano, too.
Cosa significa questo nella pratica: il nostro successo deriva dall'impatto che ognuno di noi ha. Ci muoviamo con scopo, urgenza e ambizione, concentrandoci sul fornire risultati che contano per i nostri clienti e per il nostro business. Tutti sono responsabilizzati a prendere iniziative, sfidare lo status quo e trasformare idee audaci in risultati. Man mano che evolviamo, abbracciamo l'IA come catalizzatore per un pensiero più acuto, decisioni più intelligenti e un impatto ancora maggiore. La nostra diversità rende tutto ciò possibile. Prospettive, background ed esperienze diverse alimentano la nostra creatività e guidano decisioni migliori: è il nostro vantaggio competitivo. Valutiamo le persone per chi sono e per i loro punti di forza unici: ecco perché offriamo modi di lavorare flessibili per supportarli nel fare il loro miglior lavoro.
Informazioni sul ruolo: Moneyfarm opera con una struttura a Bubble: team cross-funzionali e orientati ai risultati che riuniscono Product, Tech, Commercial e altre discipline attorno a un insieme condiviso di KPI. Questo ruolo si trova nella Partners Bubble, che possiede i risultati che fanno crescere il business B2B2C di Moneyfarm - fornendo la nostra piattaforma, prodotti e capacità di coinvolgimento attraverso partner bancari e servizi finanziari istituzionali. Il team Partners Engineering di Moneyfarm costruisce e gestisce la piattaforma B2B che consente partnership strategiche con banche e istituzioni finanziarie di rilievo. Il team progetta integrazioni, gateway di prodotto e servizi condivisi che consentono ai partner di offrire le capacità di gestione patrimoniale digitale di Moneyfarm integrate all'interno dei propri canali.
Come Senior Backend Engineer, assumerai la responsabilità di servizi backend complessi e li fornirai end-to-end, dalla progettazione tecnica fino al deployment. Il tuo lavoro potrebbe includere la costruzione di nuovi gateway di prodotto, l'implementazione di pipeline di scambio dati con sistemi partner, la progettazione di flussi di esecuzione degli ordini o lo sviluppo di servizi di fatturazione e riconciliazione. Collaborerai a stretto contatto con il Lead Engineer e l'Engineering Manager, e ti verrà chiesto di guidare occasionalmente specifici flussi tecnici all'interno del team.
Responsabilità chiave:
- Progettare, costruire e mantenere servizi backend per la piattaforma B2B dei Partners, assumendo la responsabilità di funzionalità complesse dalla progettazione al deployment.
- Implementare integrazioni API con banche partner e fornitori terzi, gestendo l'esecuzione degli ordini, la verifica dell'idoneità, la gestione dei documenti e lo scambio di dati.
- Guidare flussi tecnici specifici (ad es., gateway di prodotto, flusso di firma digitale, pipeline di dati sulle prestazioni, fatturazione) con supervisione minima.
- Contribuire alle decisioni architetturali e partecipare attivamente a discussioni di design, inclusi requisiti non funzionali (scalabilità, tolleranza ai guasti, sicurezza, qualità dei dati).
- Collaborare con team di Product, Business e partner per comprendere i requisiti, identificare lacune e proporre soluzioni tecniche che bilancino qualità e velocità di consegna.
- Scrivere codice pulito, testabile e ben documentato; mantenere elevati standard attraverso revisioni del codice approfondite.
- Anticipare potenziali colli di bottiglia e affrontarli proattivamente prima che diventino critici.
- Fornire stime affidabili anche in contesti ambigui, adottando un approccio manageriale e basato su assunzioni quando i requisiti non sono chiari.
- Mentorare ingegneri più junior attraverso revisioni del codice, affiancamento e condivisione della conoscenza.
- Contribuire a miglioramenti inter-team: modelli ingegneristici, librerie condivise, strategie di testing e documentazione.
Requisiti:
- 5+ anni di esperienza professionale in ingegneria del software, con un forte focus sul backend.
- Competenza in almeno uno dei seguenti linguaggi: Java o Go.
- Esperienza pratica nell'uso di strumenti AI agentici per accelerare lo sviluppo quotidiano: generazione di codice, refactoring, scaffolding di test, esplorazione del codice e revisione del codice. Tratti l'IA come un moltiplicatore di produttività e sai come valutare criticamente il suo output.
- Un approccio proattivo alla risoluzione dei problemi abilitato dall'IA: utilizzi strumenti AI non solo per scrivere codice, ma anche per risolvere problemi, classificare bug, redigere report e iterare rapidamente dalla problematica alla soluzione funzionante.
- Solida esperienza nella costruzione e gestione di microservizi in produzione, inclusi design API, modellazione di database e schemi di messaggistica.
- Buona conoscenza dell'architettura software e dei modelli di design; capacità di definire e ragionare sui requisiti non funzionali.
- Esperienza con piattaforme cloud (preferibilmente AWS): calcolo, database, code, CI/CD.
- Tecniche di debugging efficaci e familiarità con strumenti di osservabilità (log, tracce, metriche).
- Capacità di lavorare autonomamente su progetti complessi, gestendo rischi e comunicando chiaramente i progressi.
- Una mentalità orientata al prodotto: comprendi come il tuo lavoro tecnico si traduce in risultati aziendali e valore per il cliente.
- Buone capacità comunicative tra le funzioni; a tuo agio nel lavorare con Product, Design, Business e partner esterni.
- Disponibilità ad abbracciare la cross-funzionalità e collaborare attivamente con esperti di diverse competenze.
Preferenze:
- Esperienza con domini di prodotti assicurativi/pensionistici.
- Familiarità con sistemi finanziari: gestione degli ordini, gestione del portafoglio, fatturazione, riconciliazione.
- Esperienza con architetture basate su eventi.
- Competenza nella lingua italiana.
Livello e compenso: Applichiamo il CCNL Credito e, in base all'esperienza e alle competenze del candidato, assegneremo il titolo di Senior Software Engineer — Backend. Le fasce salariali per questo ruolo sono le seguenti: - Senior Software Engineer — Backend da €48.000 a €68.000 lordi all'anno più bonus.
Senior Software Engineer - Backend datore di lavoro: Moneyfarm
Moneyfarm è un datore di lavoro eccezionale, che offre un ambiente di lavoro stimolante e innovativo nel cuore di Londra. Con una cultura aziendale basata sulla fiducia, la trasparenza e l'empowerment, i dipendenti hanno l'opportunità di crescere professionalmente e contribuire a progetti significativi che influenzano il benessere finanziario dei clienti. Inoltre, la flessibilità lavorativa e l'uso di tecnologie all'avanguardia, come l'AI, rendono l'esperienza lavorativa unica e gratificante.
Consigli degli esperti StudySmarter🤫
Ecco come pensiamo che potresti ottenere Senior Software Engineer - Backend
✨Partecipa ai Meetup Locali
Immergiti nella community tech partecipando a meetup locali di ingegneria e sviluppo software. Questo non solo ti permetterà di imparare delle nuove tendenze, ma anche di incontrare potenziali datori di lavoro e colleghi. Non c'è nulla di meglio che un contatto personale per lasciare il segno!
✨Contribuisci a Progetti Open-Source
Un ottimo modo per farti notare è contribuire a progetti open-source. Questo non solo arricchisce il tuo portfolio, ma ti mette in contatto con professionisti del settore che possono facilmente raccomandarti per posizioni full-time. Inoltre, dimostrerai competenze pratiche che le aziende adorano!
✨Esplora le Piattaforme di Recruitment Tecnico
Ci sono piattaforme di recruitment specializzate per il settore tech dove le aziende cercano costantemente profili come il tuo. Assicurati di registrarti su siti specifici per ingegneri e sviluppatori per ricevere piuttosto offerte di lavoro pertinenti e opportunità interessanti. Fai in modo che il tuo profilo risalti!
✨Applica Direttamente a Moneyfarm
Non dimenticare di controllare il sito web di Moneyfarm per eventuali opportunità di lavoro nel settore ingegneristico. Applicare direttamente può aumentare le tue chance di essere notato, specialmente se segui i loro canali social per aggiornamenti su assunzioni e eventi informativi.
Pensiamo che ti servano queste competenze per eccellere come Senior Software Engineer - Backend
Alcuni consigli per la tua candidatura 🫡
Mostra i tuoi progetti!:Nel tuo CV, assicurati di includere una sezione dedicata ai progetti di sviluppo software a cui hai lavorato. Questi possono essere progetti universitari, lavori freelance o anche side projects. Se hai un GitHub, non dimenticare di linkarlo: i recruiter adorano vedere il codice e come affronti le sfide.
Competenze tecniche in evidenza:Fai un elenco chiaro delle tue competenze tecniche nel tuo CV, come linguaggi di programmazione, framework e strumenti che conosci. Assicurati che siano rilevanti per il ruolo di Senior Software Engineer - Backend in Moneyfarm. Questo aiuterà a dimostrare che sei il candidato ideale per il lavoro!
Scrivi una lettera di motivazione mirata:Quando scrivi la tua lettera di motivazione, evidenzia perché sei appassionato di ingegneria e sviluppo software. Parla dei tuoi obiettivi professionali e di come pensi di crescere in Moneyfarm. Ricorda, vogliamo vedere il tuo entusiasmo e il tuo desiderio di imparare!
Attenzione ai dettagli:Nell'ambito dell'ingegneria e dello sviluppo software, i dettagli contano. Fai attenzione alla formattazione del tuo CV e della lettera di motivazione. Un CV ben strutturato e privo di errori mostra che sei meticoloso e professionale, qualità fondamentali per un ruolo a tempo pieno come Senior Software Engineer - Backend.
Come prepararti a un colloquio di lavoro presso Moneyfarm
✨Preparati con le tue abilità tecniche
Per un colloquio in ingegneria e sviluppo software, è fondamentale essere in grado di dimostrare le tue abilità tecniche. Preparati a rispondere a domande di programmazione e a risolvere problemi dal vivo. Puoi anche praticare con piattaforme come LeetCode o HackerRank per affrontare esempi di codice che potresti incontrare.
✨Mostra il tuo portfolio di progetti
Essendo un candidato full-time, è importante avere un portfolio ben curato che mostri il tuo lavoro. Porta con te esempi di progetti passati, sia personali che professionali. Spiega il tuo ruolo in ciascun progetto e i risultati ottenuti. Questo non solo dimostra le tue capacità, ma anche la tua passione per il settore.
✨Preparati a domande sul lavoro di squadra
Nel campo dell'ingegneria e sviluppo software, il lavoro di squadra è cruciale. Aspettati di ricevere domande su come hai collaborato in precedenti progetti o come affronti i conflitti con i membri del team. Pratica le tue risposte usando esempi concreti che mettano in luce le tue abilità relazionali.
✨Conosci il processo di sviluppo che usano
Ogni azienda ha il proprio modo di fare le cose. Prima del colloquio in Moneyfarm, informati sul loro processo di sviluppo software, come Agile o Scrum. Essere in grado di discutere come ti adatteresti a questi metodi o come hai già lavorato con essi può farti risaltare come candidato ideale.