
Tabby è un’azienda di tecnologia finanziaria e commercio elettronico che sviluppa soluzioni di pagamento per rendere gli acquisti più flessibili. Il suo servizio consente ai clienti di dividere gli acquisti idonei in quattro pagamenti mensili senza interessi e include un’app per scoprire prodotti, marchi e offerte in categorie come moda, bellezza ed elettronica. Tabby offre inoltre strumenti per il commercio progettati per aiutare le aziende a ridurre le barriere di prezzo e aumentare le vendite, mentre Tabby Care supporta i resi e le sospensioni dei pagamenti quando si verificano problemi con un acquisto. Il servizio si integra con Visa per supportare un’ampia accettazione presso gli esercenti.
Staff Engineer Backend
Definisci l’indirizzo tecnico dell’infrastruttura backend condivisa, della sicurezza e degli strumenti per sviluppatori di Tabby. Crea sistemi affidabili per una piattaforma fintech globale con pagamenti flessibili, al servizio di milioni di utenti.
Descrizione
- Guida la roadmap di Core Backend e sviluppa servizi, librerie e strumenti per sviluppatori condivisi in tutta Tabby.
- Trasforma le sfide ricorrenti tra i team in soluzioni riutilizzabili che migliorino la produttività degli sviluppatori, l’affidabilità dei sistemi e la sicurezza.
- Guida la progettazione e l’evoluzione delle funzionalità backend condivise, tra cui la comunicazione basata su eventi, la crittografia a livello applicativo e la protezione dei dati sensibili.
- Sviluppa strumenti interni per l’ingegneria, come il catalogo dei servizi, il registro delle API, la piattaforma SLO e strumenti di sviluppo assistiti dall’IA.
- Gestisci iniziative complesse dalla fase di analisi e progettazione fino all’implementazione, al rilascio e alla convalida in produzione, coordinandoti con ingegneri e team.
- Collabora con gli utenti degli strumenti per comprenderne le esigenze, supportare integrazioni e migrazioni e migliorare le soluzioni in base ai loro feedback.
- Lavora direttamente con Go, verifica le prestazioni e gli scenari di errore e integra nei sistemi meccanismi di osservabilità e ripristino.
- Rafforza le pratiche di ingegneria attraverso revisioni dell’architettura, decisioni tecniche, mentoring e documentazione.
Requisiti
- Almeno 7 anni di esperienza nell’ingegneria backend, compresa la creazione e la gestione di sistemi di produzione su larga scala.
- Ottima conoscenza di Go ed esperienza pratica in ruoli tecnici senior.
- Profonda competenza nei sistemi distribuiti ad alto carico.
- Esperienza con PostgreSQL, Redis, Kubernetes, GCP, GitLab e microservizi.
- Comprovata capacità di assumersi la responsabilità di iniziative complesse dalla progettazione alla produzione, prendendo decisioni architetturali e tecnologiche con effetti duraturi.
- Solida conoscenza di qualità, sicurezza, osservabilità ed eccellenza operativa.
- Esperienza nell’integrazione di API di terze parti e nella partecipazione allo sviluppo di prodotti.
- Capacità di influenzare le decisioni tra i team e spiegare chiaramente argomenti tecnici a interlocutori non tecnici.
- Esperienza nel fare mentoring agli ingegneri e nell’innalzare gli standard tecnici di un team o di un’organizzazione.
- Buone capacità comunicative in inglese.
- Approccio proattivo e autonomo ai problemi ambigui.
Benefit
- Contratto B2B a tempo pieno.
- Lavoro completamente da remoto.
- Fino al 20% di agevolazione fiscale.
- 22 giorni di ferie retribuite all’anno.
- Stock option (ESOP) in un’azienda in rapida crescita, nella fase pre-IPO.
- Benefit flessibili per benessere, viaggi o formazione.
- Collaborazione con un team di ingegneria internazionale e altamente performante in una fintech unicorno globale.
- Supporto al trasferimento presso gli hub in Armenia, Georgia, Serbia, Portogallo e Spagna, inclusi voli, alloggio temporaneo e pratiche legali.