Senior Backend Engineer

18 ore fa

Milan, Lombardy, Italia EY Tempo pieno

Se cerchi un percorso di crescita in un contesto internazionale dove le tue idee contano davvero, sei nel posto giusto.In un contesto in cui l'intelligenza artificiale sta ridefinendo il modo di lavorare, crediamo che il vero valore nasca dalla capacità delle persone di interpretare la complessità, costruire relazioni di fiducia e trasformare le opportunità tecnologiche in impatto concreto per clienti, organizzazioni e società.

Lo abbiamo chiesto a chi ci lavora già Questi i fattori più influenti:

  • Investimento sulle competenze del futuro : In EY la tecnologia non sostituisce il contributo delle persone: lo amplifica. Per questo investiamo nello sviluppo di competenze, relazioni e capacità di giudizio che permettono di affrontare le sfide più complesse e generare valore sostenibile nel tempo. Fin dal primo giorno, avrai accesso a eventi, strumenti e corsi sull’Intelligenza Artificiale, per imparare a usare la tecnologia come leva per amplificare il tuo impatto.
  • Formazione continua : oltre 50 ore di corsi tecnici e manageriali all’anno previsti per ciascuna persona; per integrare apprendimento e lavoro quotidiano, trasformando ogni progetto in un’occasione di crescita.
  • Sviluppo e progressione di carriera : solo negli ultimi 12 mesi, oltre la metà delle persone di EY si è vista riconoscere un avanzamento di carriera; con percorsi in cui competenze, potenziale e contributo individuale diventano elementi centrali.
  • Mobilità e opportunità internazionali , compresa la possibilità di lavorare in smart working dall’estero fino a 20 giorni senza essere in trasferta;
  • Lavoro ibrido senza giornate prestabilite centralmente.
  • Un network internazionale su cui poter contare.

Vuoi dare forma al tuo futuro insieme a noi?

Scopri nel concreto che cosa fa un/una Senior Backend Engineer

Progettare, sviluppare e mantenere i servizi backend, garantendo scalabilità, sicurezza, affidabilità e integrazione con piattaforme dati e componenti AI. È il punto di riferimento tecnico per lo sviluppo backend e collabora con Solution Architect, Frontend Engineer, Data Engineer, AI Engineer e team infrastrutturali.

Responsabilità Principali

  • Progettare e sviluppare servizi backend, API e microservizi scalabili e ad alte prestazioni
  • Tradurre requisiti funzionali e architetturali in soluzioni software robuste, modulari e manutenibili
  • Integrare applicazioni, piattaforme dati, modelli AI e sistemi enterprise tramite API ed eventi
  • Definire standard per API design, gestione degli errori, versioning, autenticazione e autorizzazione
  • Progettare l'accesso a database relazionali, NoSQL, cache e sistemi di messaggistica
  • Garantire sicurezza applicativa, protezione dei dati e conformità a GDPR e requisiti INFOSEC
  • Implementare test automatici, code quality, CI/CD, logging, monitoring e observability
  • Analizzare e ottimizzare performance, resilienza, disponibilità e costi dei servizi
  • Gestire il ciclo di vita delle applicazioni in ambienti cloud, containerizzati e orchestrati
  • Effettuare code review, definire best practice e svolgere attività di mentoring per gli engineer del team

Profilo Richiesto

  • 4+ anni di esperienza nello sviluppo software backend, di cui almeno 3 in ruoli senior o di responsabilità tecnica
  • Padronanza di almeno un linguaggio backend enterprise, come Java, C#, Python, Go, TypeScript o Kotlin
  • Esperienza nella progettazione di API REST, GraphQL o gRPC e di architetture a microservizi
  • Conoscenza di database SQL e NoSQL, sistemi di caching e tecnologie di messaggistica
  • Esperienza con Docker, Kubernetes e piattaforme cloud enterprise AWS, Azure o GCP
  • Conoscenza di pattern architetturali, sistemi distribuiti, programmazione asincrona ed event-driven architecture
  • Esperienza con test automatici, CI/CD, Infrastructure as Code e sistemi di versionamento
  • Conoscenza di secure coding, OAuth 2.0, OpenID Connect, secrets management e protezione delle API
  • Capacità di troubleshooting, profiling e ottimizzazione di applicazioni in produzione
  • Spiccate capacità di problem solving, comunicazione tecnica, collaborazione e mentoring
  • Accelerare le tue competenze :grazie a programmi di sviluppo orientati al futuro e a strumenti AI che automatizzano attività ripetitive, potrai dedicare più tempo alla analisi, alla consulenza, all’innovazione e alla costruzione di relazioni professionali ad alto impatto.
  • Allargare i tuoi orizzonti : lavora in team internazionali e multidisciplinari, confrontandoti con prospettive diverse e contribuendo a sviluppare soluzioni che combinano tecnologia, competenze specialistiche e intuizione umana.
  • Dare il meglio di te :Investi costantemente nel