
Finnet er en brasiliansk fintechvirksomhed, der udvikler finansiel infrastruktur til virksomheder og finansielle institutioner. Virksomheden blev grundlagt i 2003 og fokuserer på at effektivisere kreditor- og debitorbogholderi gennem sin Open Finance-platform, som forbinder virksomheder med større banker og understøtter internetbank med flere tjenester, risikostyring, automatiseret fakturering og overvågning af transaktioner i realtid. Arbejdet bygger på brugen af finansiel automatisering til at gøre forretningstransaktioner mere effektive og sikre, med muligheder, der formes af virksomhedens B2B-produkter og drift inden for finansiel teknologi.
Senior backendanalytiker for Node.js-systemer (fjernarbejde)
Senior analytiker med ansvar for at udvikle Node.js-API'er og mikrotjenester til Finnets løsninger til økonomistyring. Rollen omfatter integrationer, meddelelseshåndtering, robusthed og produktionssupport.
Beskrivelse
- Have det samlede ansvar for forbedringer af backendløsninger fra problemforståelse til implementering, udrulning og produktionsovervågning
- Bygge, videreudvikle og vedligeholde applikationer, API'er og tjenester med Node.js som primær teknologi
- Oprette og vedligeholde REST-API'er og integrationer, der forbinder interne og eksterne systemer
- Arbejde med distribuerede systemer, mikrotjenester, kommunikation mellem tjenester og meddelelseshåndtering
- Bidrage til at definere og videreudvikle løsningsarkitekturer
- Anvende Clean Code, designmønstre og principper for softwarearkitektur
- Udvikle og vedligeholde enheds- og integrationstests
- Implementere robusthedsmønstre, herunder Retry, Timeout, Circuit Breaker og Fallback
- Undersøge hændelser, gennemgå logfiler og diagnosticere problemer i applikationer, integrationer og databaser
- Fastslå grundårsager og anbefale varige løsninger
- Arbejde med relationsdatabaser ved at oprette, gennemgå og analysere SQL-forespørgsler
- Understøtte præstationsundersøgelser og fejlfinding af databaser
- Bruge Azure DevOps til versionsstyring, pull requests og CI/CD-pipelines
- Bidrage til kodegennemgange og tekniske diskussioner
- Evaluere løsningers påvirkning, risici, afhængigheder, indsats og kompleksitet
- Overvåge produktionsapplikationer og bidrage til at løse hændelser
- Samarbejde med udviklings-, produkt-, kvalitets-, infrastruktur-, sikkerheds- og andre teams
- Dele ekspertise og understøtte teamets tekniske udvikling
- Identificere muligheder for automatisering og løbende forbedringer
- Arbejde med systemer og tjenester bygget i Python eller Java efter behov
Krav
- Dokumenteret erfaring med eller stærk viden om backendudvikling med Node.js
- Erfaring med udvikling og anvendelse af REST-API'er
- Backendudvikling med JavaScript og/eller TypeScript
- Erfaring med systemintegration
- Forståelse af distribuerede arkitekturer og mikrotjenester
- Erfaring med meddelelseshåndtering og asynkron behandling
- Viden om relationsdatabaser og SQL
- Evne til at analysere og diagnosticere problemer i applikationer og databaser
- Erfaring med at skrive enheds- og integrationstests
- Gode kundskaber i Git og versionsstyring
- Erfaring med Azure DevOps
- Forståelse af CI/CD-pipelines
- Viden om designmønstre, Clean Code og bedste praksis inden for softwareudvikling
- Erfaring med implementering af fejlhåndtering og robusthedsmønstre som Circuit Breaker, Retry, Timeout og Fallback
- Forståelse af sikkerhedskoncepter for applikationer og API'er
- Erfaring med fejlfinding af applikationer og analyse af logfiler
- Erfaring med overvågning og support af produktionsapplikationer
- Viden om eller erfaring med udvikling af systemer i Python eller Java
- Viden om Resilience4j eller et tilsvarende framework til fejlhåndtering
- Erfaring med hexagonale og hændelsesdrevne arkitekturer
- Erfaring med ikke-relationelle databaser
- Viden om Escritural Receivables, registre eller regulerede finansielle løsninger
- Erfaring med support af meget kritiske eller transaktionstunge applikationer
- Erfaring fra teknologivirksomheder, fintechvirksomheder eller finansielle institutioner
- Viden om bankintegrationer, betalingsmetoder eller finansiel konnektivitet
- Erfaring med applikationsobservability og overvågning
- Erfaring med modernisering af applikationer eller integration af ældre systemer
Fordele
- Ansøgninger modtages også fra kandidater med handicap
- Fjernarbejde