Shuru
Shuru
Shuru è una società di consulenza in ambito prodotto, intelligenza artificiale e tecnologia, fondata nel 2021, che aiuta startup e aziende a progettare, sviluppare e modernizzare prodotti digitali. I suoi team, organizzati secondo un modello remote-first, offrono consulenza strategica, sviluppo end-to-end di prodotti e software personalizzato, oltre all’ampliamento dei team di ingegneria. Le attività di Shuru spaziano dalle applicazioni di IA all’ingegneria e all’analisi dei dati, dal cloud e DevOps alle integrazioni API, con un’attenzione particolare alla responsabilità, al design thinking e a risultati di delivery misurabili.

Ingegnere backend senior, India (da remoto)

Guida la progettazione e la realizzazione di sistemi backend sicuri e scalabili in Shuru, un’azienda di ingegneria tecnologica e IA. Assumi la responsabilità dell’architettura, dei prodotti creati da zero, dell’infrastruttura cloud e del mentoring tecnico.

Descrizione

  • Guida i sistemi backend dall’architettura e dalla progettazione fino all’implementazione, alla distribuzione e al supporto in produzione.
  • Crea prodotti da zero e ampliali man mano che crescono l’utilizzo e le esigenze aziendali.
  • Progetta API resilienti, modelli di dati, microservizi e flussi di lavoro basati su eventi.
  • Scegli architetture che bilancino prestazioni, scalabilità, coerenza, sicurezza e manutenibilità.
  • Realizza sistemi distribuiti con tolleranza ai guasti, comunicazione affidabile e garanzie adeguate di coerenza dei dati.
  • Rafforza il monitoraggio, la registrazione, le metriche e gli avvisi.
  • Contribuisci allo sviluppo di pipeline CI/CD, distribuzioni containerizzate e infrastruttura cloud.
  • Guida i colleghi attraverso revisioni di progettazione e del codice e attività pratiche di mentoring tecnico.
  • Collabora con i team di prodotto e ingegneria, assumendoti la responsabilità delle consegne e dei risultati del prodotto.

Requisiti

  • Esperienza comprovata nella creazione e gestione in produzione di sistemi backend.
  • Esperienza con un linguaggio di programmazione backend e solide basi di ingegneria; è richiesta disponibilità a lavorare con Java o Go, ma non è necessaria esperienza pregressa con uno dei due.
  • Buona conoscenza dei design pattern, dei principi architetturali e della progettazione dei sistemi.
  • Esperienza pratica con database, modellazione dei dati, ottimizzazione delle query e sviluppo di API.
  • Esperienza con architetture basate su eventi, elaborazione asincrona e sistemi distribuiti.
  • Ottima comprensione della coerenza distribuita, della concorrenza, della scalabilità e della gestione dei guasti.
  • Conoscenze di sicurezza delle applicazioni, autenticazione, autorizzazione e gestione sicura dei dati.
  • Conoscenza operativa dei fondamenti DevOps, tra cui CI/CD, container e Kubernetes.
  • Esperienza con piattaforme cloud; Google Cloud è preferibile, ma anche AWS è adatta.
  • Capacità di lavorare in autonomia, spiegare le decisioni tecniche e fare da mentore ai colleghi in un ambiente da remoto.
  • È preferibile esperienza in startup, dalla creazione di prodotti da 0 a 1 fino alla loro crescita da 1 a 100.
  • È preferibile esperienza nella gestione dell’architettura e nella realizzazione di prodotti creati da zero.
  • Costituisce un vantaggio l’esperienza nell’antifrode, nel banking commerciale o nella growth engineering.
  • Capacità di gestire l’ambiguità, assumersi responsabilità e bilanciare la velocità di consegna con la qualità ingegneristica.

Benefit

  • Pacchetto retributivo e di benefit competitivo.
  • Collaborazione con responsabili esperti di prodotto e tecnologia.
  • Ambiente di lavoro flessibile con possibilità di lavorare da remoto.
  • Opportunità continue di apprendimento e sviluppo.
  • Possibilità di contribuire a una varietà di progetti innovativi.