
A Finnet brazil fintech vállalat, amely pénzügyi infrastruktúrát fejleszt vállalkozások és pénzügyi intézmények számára. A 2003-ban alapított cég az Open Finance platformján keresztül a szállítói és vevői számlák kezelésének egyszerűsítésére összpontosít. A platform összeköti a vállalatokat a nagy bankokkal, és támogatja a többfunkciós internetbankolást, a kockázatkezelést, az automatizált számlázást, valamint a tranzakciók valós idejű nyomon követését. A Finnet tevékenységének középpontjában a pénzügyi automatizálás áll, amely hatékonyabbá és biztonságosabbá teszi az üzleti tranzakciókat; a vállalatnál elérhető lehetőségeket B2B pénzügyi technológiai termékei és működése határozzák meg.
Senior Node.js backendrendszer-elemző (távmunka)
Senior elemző, aki Node.js API-kat és mikroszolgáltatásokat fejleszt a Finnet pénzügyi menedzsmentmegoldásaihoz. A munkakör az integrációkat, az üzenetkezelést, a hibatűrést és az éles rendszerek támogatását foglalja magában.
Leírás
- A backendmegoldások fejlesztésének teljes körű felelőssége a probléma megértésétől a megvalósításon és üzembe helyezésen át az éles rendszerek monitorozásáig
- Alkalmazások, API-k és szolgáltatások fejlesztése, továbbfejlesztése és karbantartása, elsődleges technológiaként Node.js használatával
- Belső és külső rendszereket összekapcsoló REST API-k és integrációk létrehozása és karbantartása
- Elosztott rendszerekkel, mikroszolgáltatásokkal, szolgáltatások közötti kommunikációval és üzenetkezeléssel való munka
- Közreműködés a megoldási architektúrák meghatározásában és továbbfejlesztésében
- A Clean Code, a tervezési minták és a szoftverarchitektúra alapelveinek alkalmazása
- Egység- és integrációs tesztek fejlesztése és karbantartása
- Hibatűrési minták, köztük a Retry, a Timeout, a Circuit Breaker és a Fallback megvalósítása
- Incidensek kivizsgálása, naplók áttekintése, valamint alkalmazás-, integrációs és adatbázis-problémák diagnosztizálása
- A kiváltó okok meghatározása és tartós megoldások javaslata
- Relációs adatbázisok használata SQL-lekérdezések létrehozásával, felülvizsgálatával és elemzésével
- Teljesítményvizsgálatok és adatbázis-hibaelhárítás támogatása
- Az Azure DevOps használata verziókezeléshez, pull requestekhez és CI/CD-folyamatokhoz
- Közreműködés kódáttekintésekben és szakmai megbeszélésekben
- A megoldások hatásának, kockázatainak, függőségeinek, ráfordításának és összetettségének értékelése
- Éles alkalmazások monitorozása és segítségnyújtás az incidensek megoldásában
- Együttműködés a fejlesztési, termék-, minőségbiztosítási, infrastruktúra-, biztonsági és egyéb csapatokkal
- Szakmai tudás megosztása és a csapat technikai fejlődésének támogatása
- Automatizálási és folyamatos fejlesztési lehetőségek keresése
- Szükség esetén Pythonban vagy Javában készült rendszerekkel és szolgáltatásokkal való munka
Követelmények
- Bizonyított tapasztalat vagy erős ismeretek a Node.js-alapú backendfejlesztésben
- REST API-k fejlesztésében és használatában szerzett tapasztalat
- Backendfejlesztés JavaScript és/vagy TypeScript használatával
- Rendszerintegrációs tapasztalat
- Elosztott architektúrák és mikroszolgáltatások ismerete
- Üzenetkezelési és aszinkron feldolgozási tapasztalat
- Relációs adatbázisok és SQL ismerete
- Alkalmazás- és adatbázis-problémák elemzésének és diagnosztizálásának képessége
- Egység- és integrációs tesztek írásában szerzett tapasztalat
- Git és verziókezelés magabiztos használata
- Azure DevOps használatában szerzett tapasztalat
- CI/CD-folyamatok ismerete
- A tervezési minták, a Clean Code és a szoftverfejlesztési bevált gyakorlatok ismerete
- Hibakezelési és hibatűrési minták, például Circuit Breaker, Retry, Timeout és Fallback megvalósításában szerzett tapasztalat
- Az alkalmazás- és API-biztonsági alapelvek ismerete
- Alkalmazások hibaelhárításában és naplók elemzésében szerzett tapasztalat
- Éles alkalmazások monitorozásában és támogatásában szerzett tapasztalat
- Python- vagy Java-alapú rendszerek fejlesztésének ismerete vagy tapasztalata
- A Resilience4j vagy egy azzal egyenértékű hibakezelési keretrendszer ismerete
- Hexagonális és eseményvezérelt architektúrákkal szerzett tapasztalat
- Nem relációs adatbázisokkal szerzett tapasztalat
- Az Escritural követelésekkel, nyilvántartásokkal vagy szabályozott pénzügyi megoldásokkal kapcsolatos ismeret
- Kritikus fontosságú vagy nagy tranzakciós volumenű alkalmazások támogatásában szerzett tapasztalat
- Technológiai vállalatnál, fintechcégnél vagy pénzintézménynél szerzett tapasztalat
- Banki integrációk, fizetési módok vagy pénzügyi kapcsolódások ismerete
- Alkalmazásmegfigyelhetőségi és monitorozási tapasztalat
- Alkalmazások modernizálásában vagy örökölt rendszerek integrációjában szerzett tapasztalat
Juttatások
- Fogyatékossággal élő pályázók jelentkezését is várjuk
- Távmunka