Finnet
Finnet
201 – 500 Zamestnanci
B2BFinancieFintech
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