
Finnet är ett brasilianskt fintechföretag som utvecklar finansiell infrastruktur för företag och finansiella institutioner. Företaget grundades 2003 och fokuserar på att effektivisera leverantörs- och kundreskontra genom sin Open Finance-plattform, som kopplar samman företag med stora banker och stöder internetbank med flera tjänster, riskhantering, automatiserad fakturering och övervakning av transaktioner i realtid. Verksamheten bygger på att använda finansiell automatisering för att göra affärstransaktioner effektivare och säkrare, med möjligheter som formas av företagets B2B-produkter och verksamhet inom finansteknik.
Senior backendanalytiker för Node.js-system (distansarbete)
Senior analytiker med ansvar för att utveckla Node.js-API:er och mikrotjänster för Finnets lösningar för ekonomihantering. Rollen omfattar integrationer, meddelandehantering, motståndskraft och produktionssupport.
Beskrivning
- Ansvara för förbättringar av backendlösningar från början till slut, från att förstå problemet till implementering, driftsättning och produktionsövervakning
- Bygga, vidareutveckla och underhålla applikationer, API:er och tjänster med Node.js som huvudsaklig teknik
- Skapa och underhålla REST-API:er och integrationer som kopplar samman interna och externa system
- Arbeta med distribuerade system, mikrotjänster, kommunikation mellan tjänster och meddelandehantering
- Bidra till att definiera och vidareutveckla lösningsarkitekturer
- Tillämpa Clean Code, designmönster och principer för programvaruarkitektur
- Utveckla och underhålla enhets- och integrationstester
- Implementera motståndskraftsmönster som Retry, Timeout, Circuit Breaker och Fallback
- Utreda incidenter, granska loggar och diagnostisera problem i applikationer, integrationer och databaser
- Fastställa grundorsaker och rekommendera hållbara lösningar
- Arbeta med relationsdatabaser genom att skapa, granska och analysera SQL-frågor
- Stödja prestandautredningar och felsökning av databaser
- Använda Azure DevOps för versionshantering, pull requests och CI/CD-pipelines
- Bidra till kodgranskningar och tekniska diskussioner
- Utvärdera lösningars påverkan, risker, beroenden, arbetsinsats och komplexitet
- Övervaka produktionsapplikationer och bidra till att lösa incidenter
- Samarbeta med utvecklings-, produkt-, kvalitets-, infrastruktur-, säkerhets- och andra team
- Dela med dig av expertis och stödja teamets tekniska utveckling
- Identifiera möjligheter till automatisering och kontinuerlig förbättring
- Arbeta vid behov med system och tjänster som bygger på Python eller Java
Krav
- Dokumenterad erfarenhet av eller gedigna kunskaper inom backendutveckling med Node.js
- Erfarenhet av att utveckla och använda REST-API:er
- Backendutveckling med JavaScript och/eller TypeScript
- Erfarenhet av systemintegration
- Förståelse för distribuerade arkitekturer och mikrotjänster
- Erfarenhet av meddelandehantering och asynkron bearbetning
- Kunskaper om relationsdatabaser och SQL
- Förmåga att analysera och diagnostisera problem i applikationer och databaser
- Erfarenhet av att skriva enhets- och integrationstester
- Goda kunskaper i Git och versionshantering
- Erfarenhet av Azure DevOps
- Förståelse för CI/CD-pipelines
- Kunskaper om designmönster, Clean Code och god praxis inom programvaruutveckling
- Erfarenhet av att implementera felhantering och motståndskraftsmönster som Circuit Breaker, Retry, Timeout och Fallback
- Förståelse för säkerhetskoncept för applikationer och API:er
- Erfarenhet av felsökning av applikationer och analys av loggar
- Erfarenhet av övervakning och support av produktionsapplikationer
- Kunskaper om eller erfarenhet av att utveckla system med Python eller Java
- Kunskaper om Resilience4j eller ett motsvarande ramverk för felhantering
- Erfarenhet av hexagonala och händelsestyrda arkitekturer
- Erfarenhet av arbete med icke-relationella databaser
- Kunskaper om Escritural Receivables, register eller reglerade finansiella lösningar
- Erfarenhet av att stödja mycket kritiska eller transaktionsintensiva applikationer
- Erfarenhet från teknikföretag, fintechbolag eller finansiella institutioner
- Kunskaper om bankintegrationer, betalningsmetoder eller finansiell uppkoppling
- Erfarenhet av observability och övervakning av applikationer
- Erfarenhet av att modernisera applikationer eller integrera äldre system
Förmåner
- Ansökningar välkomnas även från personer med funktionsnedsättning
- Distansarbete