
YouTrip è una società fintech con sede a Singapore che combina una carta di viaggio multivaluta con un’app mobile per gestire le spese all’estero. I clienti possono detenere, cambiare e utilizzare 12 valute in più di 150 Paesi, con carte fisiche e virtuali, supporto per i portafogli mobili, avvisi sulle transazioni in tempo reale, controlli della carta, monitoraggio antifrode e cambio valuta integrato nell’app. L’azienda offre inoltre funzionalità come prelievi presso gli sportelli automatici senza commissioni quando vengono soddisfatti i requisiti, cashback presso gli esercenti e vantaggi legati ai viaggi.
Ingegnere del software backend – Pagamenti | Ibrido a Singapore
Sviluppa servizi backend e API scalabili in Golang per la piattaforma fintech multivaluta di YouTrip. Rafforza sistemi di pagamento sicuri e resilienti al servizio degli utenti in tutta l’area Asia-Pacifico.
Descrizione
- Sviluppare e mantenere servizi backend e API sicuri e resilienti in Golang.
- Contribuire all’intero ciclo di vita del software, dai requisiti e dalla progettazione fino ai test, alla distribuzione e alla manutenzione.
- Produrre codice pulito, efficiente e manutenibile, conforme agli standard e alle best practice ingegneristiche.
- Collaborare con team interfunzionali per chiarire le esigenze, progettare soluzioni e fornire software affidabile.
- Migliorare le prestazioni, l’affidabilità e la scalabilità del sistema attraverso il monitoraggio e l’ottimizzazione.
- Sviluppare e mantenere test automatizzati unitari, di integrazione e end-to-end per garantire la qualità e la stabilità del backend.
- Contribuire alle revisioni del codice, alle discussioni sull’architettura e alla documentazione tecnica.
- Seguire le tecnologie emergenti e valutarne l’idoneità per i sistemi aziendali.
Requisiti
- Avere una laurea triennale o magistrale in informatica o in una disciplina correlata.
- Avere almeno quattro anni di esperienza nello sviluppo backend, preferibilmente in un ambiente fintech o ad alta crescita.
- Comprendere i principi della programmazione orientata agli oggetti e/o funzionale e i pattern di progettazione software.
- Avere esperienza pratica con sistemi distribuiti, architetture a microservizi, Docker e Kubernetes.
- Conoscere le pratiche di testing automatizzato, inclusi i test unitari e di integrazione per i servizi backend.
- Dimostrare solide capacità di problem solving e grande attenzione ai dettagli.
- Comunicare chiaramente concetti tecnici, sia per iscritto sia a voce.
- Avere esperienza con Golang e/o gRPC, considerata fortemente preferenziale.