
Finnet je brazílska fintechová spoločnosť, ktorá vyvíja finančnú infraštruktúru pre podniky a finančné inštitúcie. Spoločnosť bola založená v roku 2003 a zameriava sa na zefektívnenie záväzkov a pohľadávok prostredníctvom platformy Open Finance, ktorá prepája spoločnosti s významnými bankami a podporuje multiservisné internetové bankovníctvo, riadenie rizík, automatizovanú fakturáciu a monitorovanie transakcií v reálnom čase. Jej činnosť je založená na využívaní finančnej automatizácie na zefektívnenie a zvýšenie bezpečnosti obchodných transakcií, pričom príležitosti formujú jej B2B produkty a operácie v oblasti finančných technológií.
Senior analytik backendových systémov Node.js (na diaľku)
Senior analytik zodpovedný za vývoj Node.js API a mikroslužieb pre riešenia finančného riadenia spoločnosti Finnet. Rola zahŕňa integrácie, messaging, odolnosť a podporu produkčného prostredia.
Popis
- Komplexne riadiť zlepšovanie backendových riešení od pochopenia problému cez implementáciu a nasadenie až po monitorovanie v produkcii
- Vyvíjať, rozširovať a udržiavať aplikácie, API a služby s Node.js ako hlavnou technológiou
- Vytvárať a udržiavať REST API a integrácie prepájajúce interné a externé systémy
- Pracovať s distribuovanými systémami, mikroslužbami, komunikáciou medzi službami a messagingom
- Pomáhať definovať a rozvíjať architektúry riešení
- Uplatňovať princípy čistého kódu, návrhových vzorov a softvérovej architektúry
- Vyvíjať a udržiavať jednotkové a integračné testy
- Implementovať vzory odolnosti vrátane opakovania, časového limitu, ističa a záložného riešenia
- Prešetrovať incidenty, kontrolovať logy a diagnostikovať problémy aplikácií, integrácií a databáz
- Určovať hlavné príčiny a odporúčať trvalé riešenia
- Pracovať s relačnými databázami vytváraním, kontrolou a analýzou SQL dotazov
- Podporovať analýzy výkonu a riešenie problémov databáz
- Používať Azure DevOps na správu verzií, pull requesty a CI/CD pipeline
- Prispievať ku kontrolám kódu a technickým diskusiám
- Vyhodnocovať vplyvy, riziká, závislosti, náročnosť a komplexnosť riešení
- Monitorovať produkčné aplikácie a pomáhať riešiť incidenty
- Spolupracovať s tímami vývoja, produktového riadenia, kvality, infraštruktúry, bezpečnosti a ďalšími tímami
- Zdieľať odborné znalosti a podporovať technický rozvoj tímu
- Vyhľadávať príležitosti na automatizáciu a neustále zlepšovanie
- Podľa potreby pracovať so systémami a službami vytvorenými v Pythone alebo Jave
Požiadavky
- Preukázateľné skúsenosti alebo rozsiahle znalosti backendového vývoja v Node.js
- Skúsenosti s vývojom a používaním REST API
- Backendový vývoj v JavaScripte a/alebo TypeScripte
- Skúsenosti s integráciou systémov
- Porozumenie distribuovaným architektúram a mikroslužbám
- Skúsenosti s messagingom a asynchrónnym spracovaním
- Znalosť relačných databáz a SQL
- Schopnosť analyzovať a diagnostikovať problémy aplikácií a databáz
- Skúsenosti s písaním jednotkových a integračných testov
- Pokročilá znalosť Gitu a správy verzií
- Skúsenosti s používaním Azure DevOps
- Porozumenie CI/CD pipeline
- Znalosť návrhových vzorov, čistého kódu a osvedčených postupov softvérového inžinierstva
- Skúsenosti s implementáciou spracovania zlyhaní a vzorov odolnosti, ako sú istič, opakovanie, časový limit a záložné riešenie
- Porozumenie konceptom bezpečnosti aplikácií a API
- Skúsenosti s odstraňovaním problémov aplikácií a analýzou logov
- Skúsenosti s monitorovaním a podporou produkčných aplikácií
- Znalosť alebo skúsenosti s vývojom systémov v Pythone alebo Jave
- Znalosť Resilience4j alebo ekvivalentného frameworku na spracovanie zlyhaní
- Skúsenosti s hexagonálnymi a event-driven architektúrami
- Skúsenosti s prácou s nerelačnými databázami
- Znalosť Escritural Receivables, registrov alebo regulovaných finančných riešení
- Skúsenosti s podporou kriticky dôležitých alebo objemných transakčných aplikácií
- Skúsenosti z technologických spoločností, fintechov alebo finančných inštitúcií
- Znalosť bankových integrácií, platobných metód alebo finančnej konektivity
- Skúsenosti s observabilitou a monitorovaním aplikácií
- Skúsenosti s modernizáciou aplikácií alebo integráciou starších systémov
Benefity
- Prihlášky vítame aj od kandidátov so zdravotným postihnutím
- Práca na diaľku