Finnet
Finnet
201 – 500 Anställda
B2BFinansFintech
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