
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.