
Finnet er et brasiliansk fintech-selskap som utvikler finansiell infrastruktur for virksomheter og finansinstitusjoner. Selskapet ble grunnlagt i 2003 og fokuserer på å effektivisere leverandør- og kundreskontro gjennom sin Open Finance-plattform, som kobler virksomheter sammen med større banker og støtter nettbank med flere tjenester, risikostyring, automatisert fakturering og overvåking av transaksjoner i sanntid. Arbeidet handler om å bruke finansiell automatisering for å gjøre forretningstransaksjoner mer effektive og sikre, med muligheter som formes av selskapets B2B-produkter og virksomhet innen finansteknologi.
Senior backendanalytiker for Node.js-systemer (fjernarbeid)
Senior analytiker med ansvar for å utvikle Node.js-API-er og mikrotjenester for Finnets løsninger for økonomistyring. Rollen omfatter integrasjoner, meldingshåndtering, robusthet og produksjonsstøtte.
Beskrivelse
- Ha helhetsansvar for forbedringer av backendløsninger, fra å forstå problemet til implementering, utrulling og produksjonsovervåking
- Bygge, videreutvikle og vedlikeholde applikasjoner, API-er og tjenester med Node.js som hovedteknologi
- Opprette og vedlikeholde REST-API-er og integrasjoner som kobler sammen interne og eksterne systemer
- Arbeide med distribuerte systemer, mikrotjenester, kommunikasjon mellom tjenester og meldingshåndtering
- Bidra til å definere og videreutvikle løsningsarkitekturer
- Anvende Clean Code, designmønstre og prinsipper for programvarearkitektur
- Utvikle og vedlikeholde enhets- og integrasjonstester
- Implementere robusthetsmønstre som Retry, Timeout, Circuit Breaker og Fallback
- Utrede hendelser, gjennomgå logger og diagnostisere problemer i applikasjoner, integrasjoner og databaser
- Fastslå grunnårsaker og anbefale varige løsninger
- Arbeide med relasjonsdatabaser ved å opprette, gjennomgå og analysere SQL-spørringer
- Støtte ytelsesundersøkelser og feilsøking av databaser
- Bruke Azure DevOps til versjonskontroll, pull requests og CI/CD-pipelines
- Bidra i kodegjennomganger og tekniske diskusjoner
- Vurdere løsningers påvirkning, risikoer, avhengigheter, innsats og kompleksitet
- Overvåke produksjonsapplikasjoner og bidra til å løse hendelser
- Samarbeide med utviklings-, produkt-, kvalitets-, infrastruktur-, sikkerhets- og andre team
- Dele ekspertise og støtte teamets tekniske utvikling
- Identifisere muligheter for automatisering og kontinuerlig forbedring
- Arbeide med systemer og tjenester bygget i Python eller Java ved behov
Krav
- Dokumentert erfaring med eller solid kunnskap om backendutvikling med Node.js
- Erfaring med å utvikle og bruke REST-API-er
- Backendutvikling med JavaScript og/eller TypeScript
- Erfaring med systemintegrasjon
- Forståelse av distribuerte arkitekturer og mikrotjenester
- Erfaring med meldingshåndtering og asynkron behandling
- Kunnskap om relasjonsdatabaser og SQL
- Evne til å analysere og diagnostisere problemer i applikasjoner og databaser
- Erfaring med å skrive enhets- og integrasjonstester
- Gode kunnskaper i Git og versjonskontroll
- Erfaring med Azure DevOps
- Forståelse av CI/CD-pipelines
- Kunnskap om designmønstre, Clean Code og beste praksis innen programvareutvikling
- Erfaring med å implementere feilhåndtering og robusthetsmønstre som Circuit Breaker, Retry, Timeout og Fallback
- Forståelse av sikkerhetskonsepter for applikasjoner og API-er
- Erfaring med feilsøking av applikasjoner og analyse av logger
- Erfaring med overvåking og støtte av produksjonsapplikasjoner
- Kunnskap om eller erfaring med å utvikle systemer i Python eller Java
- Kunnskap om Resilience4j eller et tilsvarende rammeverk for feilhåndtering
- Erfaring med heksagonale og hendelsesdrevne arkitekturer
- Erfaring med ikke-relasjonelle databaser
- Kunnskap om Escritural Receivables, registre eller regulerte finansielle løsninger
- Erfaring med å støtte svært kritiske eller transaksjonstunge applikasjoner
- Erfaring fra teknologiselskaper, fintechselskaper eller finansinstitusjoner
- Kunnskap om bankintegrasjoner, betalingsmetoder eller finansiell tilkobling
- Erfaring med applikasjonsobservabilitet og overvåking
- Erfaring med modernisering av applikasjoner eller integrering av eldre systemer
Fordeler
- Søkere med funksjonsnedsettelser ønskes også velkommen
- Fjernarbeid