
Finnet je brazilska fintech tvrtka koja razvija financijsku infrastrukturu za poduzeća i financijske institucije. Osnovana 2003. godine, tvrtka se usredotočuje na pojednostavljenje obveza i potraživanja putem svoje platforme Open Finance, koja povezuje tvrtke s vodećim bankama te podržava višeservisno internetsko bankarstvo, upravljanje rizicima, automatizirano izdavanje računa i praćenje transakcija u stvarnom vremenu. Njezin se rad temelji na upotrebi financijske automatizacije za učinkovitije i sigurnije poslovne transakcije, a prilike oblikuju njezini B2B proizvodi i operacije u području financijske tehnologije.
Viši analitičar pozadinskih sustava Node.js (rad na daljinu)
Viši analitičar odgovoran je za razvoj Node.js API-ja i mikrousluga za Finnetova rješenja za financijsko upravljanje. Uloga obuhvaća integracije, razmjenu poruka, otpornost i podršku produkciji.
Opis
- Voditi poboljšanja pozadinskih rješenja od početka do kraja, od razumijevanja problema do implementacije, uvođenja i nadzora u produkciji
- Razvijati, unapređivati i održavati aplikacije, API-je i usluge uz Node.js kao primarnu tehnologiju
- Izrađivati i održavati REST API-je i integracije koje povezuju interne i vanjske sustave
- Raditi s distribuiranim sustavima, mikrouslugama, komunikacijom između usluga i razmjenom poruka
- Pomagati u definiranju i razvoju arhitektura rješenja
- Primjenjivati načela čistog koda, dizajnerskih obrazaca i softverske arhitekture
- Razvijati i održavati jedinične i integracijske testove
- Implementirati obrasce otpornosti, uključujući ponovni pokušaj, vremensko ograničenje, prekidač i rezervno rješenje
- Istraživati incidente, pregledavati zapisnike i dijagnosticirati probleme aplikacija, integracija i baza podataka
- Utvrđivati temeljne uzroke i preporučivati trajna rješenja
- Raditi s relacijskim bazama podataka izradom, pregledom i analizom SQL upita
- Podržavati istrage performansi i otklanjanje problema s bazama podataka
- Koristiti Azure DevOps za upravljanje verzijama, zahtjeve za uključivanje promjena i CI/CD cjevovode
- Doprinositi pregledima koda i tehničkim raspravama
- Procjenjivati utjecaje, rizike, ovisnosti, trud i složenost rješenja
- Nadzirati produkcijske aplikacije i pomagati u rješavanju incidenata
- Surađivati s timovima za razvoj, proizvod, kvalitetu, infrastrukturu, sigurnost i drugim timovima
- Dijeliti stručna znanja i podupirati tehnički razvoj tima
- Pronalažiti prilike za automatizaciju i kontinuirano poboljšanje
- Prema potrebi raditi sa sustavima i uslugama izrađenima u Pythonu ili Javi
Zahtjevi
- Dokazano iskustvo ili izvrsno poznavanje pozadinskog razvoja u Node.js-u
- Iskustvo u razvoju i korištenju REST API-ja
- Pozadinski razvoj u JavaScriptu i/ili TypeScriptu
- Iskustvo u integraciji sustava
- Razumijevanje distribuiranih arhitektura i mikrousluga
- Iskustvo s razmjenom poruka i asinkronom obradom
- Poznavanje relacijskih baza podataka i SQL-a
- Sposobnost analize i dijagnosticiranja problema aplikacija i baza podataka
- Iskustvo u pisanju jediničnih i integracijskih testova
- Napredno poznavanje Gita i upravljanja verzijama
- Iskustvo u korištenju Azure DevOpsa
- Razumijevanje CI/CD cjevovoda
- Poznavanje dizajnerskih obrazaca, čistog koda i najboljih praksi softverskog inženjerstva
- Iskustvo u implementaciji obrade pogrešaka i obrazaca otpornosti kao što su prekidač, ponovni pokušaj, vremensko ograničenje i rezervno rješenje
- Razumijevanje koncepata sigurnosti aplikacija i API-ja
- Iskustvo u otklanjanju problema s aplikacijama i analizi zapisnika
- Iskustvo u nadzoru i podršci produkcijskih aplikacija
- Poznavanje ili iskustvo u razvoju sustava u Pythonu ili Javi
- Poznavanje Resilience4j-a ili ekvivalentnog okvira za obradu pogrešaka
- Iskustvo s heksagonalnim i event-driven arhitekturama
- Iskustvo u radu s nerelacijskim bazama podataka
- Poznavanje Escritural Receivables, registara ili reguliranih financijskih rješenja
- Iskustvo u podršci vrlo kritičnim transakcijskim aplikacijama ili aplikacijama velikog opsega
- Iskustvo u tehnološkim tvrtkama, fintechu ili financijskim institucijama
- Poznavanje bankovnih integracija, načina plaćanja ili financijske povezivosti
- Iskustvo s observabilnošću i nadzorom aplikacija
- Iskustvo u modernizaciji aplikacija ili integraciji naslijeđenih sustava
Pogodnosti
- Prijave su dobrodošle i od kandidata s invaliditetom
- Rad na daljinu