
GoFasti pomaže tvrtkama izgraditi i upravljati udaljenim timovima povezujući ih s provjerenim stručnjacima iz cijele Latinske Amerike. Njezine usluge obuhvaćaju pronalaženje kandidata, provjeru i podršku pri zapošljavanju za radna mjesta poput programera, dizajnera, inženjera, zdravstvenih fakturista i voditelja društvenih mreža. GoFasti djeluje u područjima savjetovanja, marketinga i logistike te podržava formiranje namjenskih timova, integraciju radnih procesa i usklađenost s primjenjivim poreznim i radnopravnim zahtjevima u Latinskoj Americi.
Senior full-stack softverski inženjer — rad na daljinu iz Latinske Amerike
GoFasti traži senior full-stack inženjera u Latinskoj Americi za izradu sigurnih fintech proizvoda u tehnologijama TypeScript, PostgreSQL, mobilnim i AI sustavima. Uloga obuhvaća integracije financijskih podataka, asinkrone tijekove rada, autentifikaciju i odgovornost za produkcijski rad.
Opis
- Razvijati u TypeScript monorepozitoriju koji uključuje web-aplikaciju i API u Next.jsu 16, mobilnu aplikaciju u Expou i Cloudflare Worker.
- Unapređivati zajednički podatkovni model PostgreSQL-a i Prisme koji koristi više aplikacija.
- Izrađivati i podržavati webhook integracije za Plaid, Stripe i Linq.
- Izgraditi grupiranje dolaznih poruka u red čekanja i tijekove rada zakazanih zadataka.
- Održavati sigurnosno osjetljive funkcionalnosti za šifrirane bankovne tokene, podatke chata, kontrole pristupa po korisniku i autentifikaciju na webu i mobilnim uređajima.
- Razvijati AI platformu, uključujući pozivanje LLM alata nad financijskim podacima korisnika, trajnu memoriju i proaktivne uvide.
- Kritički pregledavati kod koji generira AI, uključujući kod koji sami proizvedete.
Zahtjevi
- Tečno pisano i govorno znanje engleskog jezika.
- Najmanje šest godina profesionalnog iskustva u softverskom inženjerstvu.
- Najmanje tri godine iskustva u isporuci produkcijskih backenda u TypeScriptu i Node.jsu.
- Iskustvo u isporuci softvera za tvrtku koja je prenosila novac ili obrađivala bankovne ili kartične podatke, primjerice Plaid, Stripe Treasury, Unit, BaaS iz razdoblja Synapsea, izdavanje kartica, kreditiranje ili obračun plaća.
- Napredno poznavanje PostgreSQL-a, uključujući migracije sigurne tijekom rada sustava, indeksiranje, transakcije i analizu planova upita.
- Praktično iskustvo s asinkronim sustavima, uključujući idempotentnost, ponovne pokušaje, deduplikaciju webhookova i zadatke koji mogu djelomično zakazati tijekom izvršavanja.
- Pristup sigurnosti na prvom mjestu u radu s osobnim identifikacijskim podacima, enkripcijom podataka u mirovanju, autentifikacijskim tokenima i pristupom s najmanjim ovlastima.
- Najmanje jedan slučaj samostalnog preuzimanja odgovornosti za produkcijske operacije, uključujući dežurstvo, praćenje pogrešaka i analizu temeljnog uzroka.
- Svakodnevno iskustvo s AI alatima za programiranje, kao što su Claude Code, Cursor ili slični alati, uz jasno razumijevanje njihovih ograničenja.
- Pisani engleski dovoljno je snažan da opisi pull requestova i izvještaji o incidentima budu razumljivi bez dodatnih pitanja.
- Poželjno: Produkcijsko iskustvo s Plaidom koje uključuje webhookove, ponovnu autentifikaciju stavki ili kursore za sinkronizaciju transakcija.
- Poželjno: Produkcijsko iskustvo s LLM-ovima koje uključuje pozivanje alata, evaluaciju promptova i upravljanje troškovima ili latencijom.
- Poželjno: Iskustvo s Next.js App Routerom i React Server Components.
- Poželjno: Iskustvo s usklađenošću SMS-a ili razmjene poruka, uključujući odjave i TCPA, ili sa Stripe subscription billingom.
- Poželjno: Iskustvo s Expom ili React Nativeom.