Finnet
Finnet
201 – 500 Zaměstnanci
B2BFinanceFintech
Finnet je brazilská fintechová společnost, která vyvíjí finanční infrastrukturu pro firmy a finanční instituce. Společnost byla založena v roce 2003 a zaměřuje se na zefektivnění správy závazků a pohledávek prostřednictvím platformy Open Finance, která propojuje firmy s významnými bankami a podporuje víceúčelové internetové bankovnictví, řízení rizik, automatizované vystavování faktur a sledování transakcí v reálném čase. Její činnost stojí na využívání finanční automatizace ke zvýšení efektivity a bezpečnosti obchodních transakcí; pracovní příležitosti souvisejí s jejími B2B produkty a provozem v oblasti finančních technologií.

Seniorní analytik backendových systémů Node.js (práce na dálku)

Seniorní analytik odpovídá za vývoj API a mikroslužeb v Node.js pro finanční řešení společnosti Finnet. Náplň práce zahrnuje integrace, zasílání zpráv, odolnost systémů a podporu produkčního prostředí.

Popis

  • Komplexně řídit zlepšování backendových řešení od pochopení problému přes implementaci a nasazení až po monitorování v produkci
  • Vyvíjet, rozšiřovat a udržovat aplikace, API a služby s využitím Node.js jako hlavní technologie
  • Vytvářet a udržovat REST API a integrace propojující interní a externí systémy
  • Pracovat s distribuovanými systémy, mikroslužbami, komunikací mezi službami a zasíláním zpráv
  • Pomáhat definovat a rozvíjet architekturu řešení
  • Uplatňovat principy čistého kódu, návrhové vzory a principy softwarové architektury
  • Vyvíjet a udržovat jednotkové a integrační testy
  • Implementovat vzory odolnosti včetně opakování pokusů, časového limitu, automatického přerušení a záložního řešení
  • Prověřovat incidenty, kontrolovat logy a diagnostikovat problémy aplikací, integrací a databází
  • Určovat hlavní příčiny a doporučovat dlouhodobá řešení
  • Pracovat s relačními databázemi vytvářením, kontrolou a analýzou SQL dotazů
  • Podporovat analýzu problémů s výkonem a řešení potíží s databázemi
  • Používat Azure DevOps pro správu verzí, pull requesty a CI/CD pipeline
  • Podílet se na kontrolách kódu a technických diskusích
  • Vyhodnocovat dopady řešení, rizika, závislosti, pracnost a složitost
  • Monitorovat produkční aplikace a pomáhat řešit incidenty
  • Spolupracovat s týmy vývoje, produktů, kvality, infrastruktury, bezpečnosti a dalšími týmy
  • Sdílet odborné znalosti a podporovat technický rozvoj týmu
  • Vyhledávat příležitosti k automatizaci a průběžnému zlepšování
  • V případě potřeby pracovat se systémy a službami vytvořenými v Pythonu nebo Javě

Požadavky

  • Prokazatelná praxe nebo hluboká znalost backendového vývoje v Node.js
  • Zkušenost s vývojem a používáním REST API
  • Backendový vývoj v JavaScriptu a/nebo TypeScriptu
  • Zkušenost s integrací systémů
  • Porozumění distribuovaným architekturám a mikroslužbám
  • Zkušenost se zasíláním zpráv a asynchronním zpracováním
  • Znalost relačních databází a SQL
  • Schopnost analyzovat a diagnostikovat problémy aplikací a databází
  • Zkušenost s psaním jednotkových a integračních testů
  • Dobrá znalost Gitu a systémů pro správu verzí
  • Zkušenost s používáním Azure DevOps
  • Porozumění CI/CD pipeline
  • Znalost návrhových vzorů, čistého kódu a osvědčených postupů softwarového inženýrství
  • Zkušenost s implementací zpracování selhání a vzorů odolnosti, jako jsou automatické přerušení, opakování pokusů, časový limit a záložní řešení
  • Porozumění konceptům zabezpečení aplikací a API
  • Zkušenost s řešením problémů aplikací a analýzou logů
  • Zkušenost s monitorováním a podporou produkčních aplikací
  • Znalost Pythonu nebo Javy či zkušenost s vývojem systémů v těchto jazycích
  • Znalost Resilience4j nebo ekvivalentního frameworku pro zpracování selhání
  • Zkušenost s hexagonálními a událostmi řízenými architekturami
  • Zkušenost s nerelačními databázemi
  • Znalost Escritural Receivables, registrů nebo regulovaných finančních řešení
  • Zkušenost s podporou vysoce kritických nebo objemných transakčních aplikací
  • Zkušenost v technologických společnostech, fintechu nebo finančních institucích
  • Znalost bankovních integrací, platebních metod nebo finanční konektivity
  • Zkušenost s observabilitou a monitorováním aplikací
  • Zkušenost s modernizací aplikací nebo integrací starších systémů

Benefity

  • Vítáme také přihlášky kandidátů se zdravotním postižením
  • Práce na dálku