Finnet
Finnet
201 – 500 Medewerkers
B2BFinanciënFintech
Finnet is een Braziliaans fintechbedrijf dat financiële infrastructuur ontwikkelt voor bedrijven en financiële instellingen. Het bedrijf werd opgericht in 2003 en richt zich op het stroomlijnen van crediteuren- en debiteurenprocessen via zijn Open Finance-platform. Dit platform verbindt bedrijven met grote banken en ondersteunt internetbankieren met meerdere diensten, risicobeheer, geautomatiseerde facturering en realtime transactie monitoring. Finnet zet financiële automatisering in om zakelijke transacties efficiënter en veiliger te maken. De werkzaamheden worden bepaald door de B2B-financiële technologieproducten en operationele activiteiten van het bedrijf.

Senior backend-systeemanalist voor Node.js (remote)

Senior analist verantwoordelijk voor het ontwikkelen van Node.js-API's en microservices voor Finnets oplossingen voor financieel management. De functie omvat integraties, messaging, veerkracht en ondersteuning van productieomgevingen.

Beschrijving

  • Backendoplossingen van begin tot eind verbeteren, van het begrijpen van het probleem tot implementatie, deployment en monitoring in productie
  • Applicaties, API's en services ontwikkelen, uitbreiden en onderhouden met Node.js als primaire technologie
  • REST-API's en integraties creëren en onderhouden die interne en externe systemen verbinden
  • Werken met gedistribueerde systemen, microservices, service-to-servicecommunicatie en messaging
  • Helpen bij het definiëren en doorontwikkelen van oplossingsarchitecturen
  • Clean Code, Design Patterns en principes van softwarearchitectuur toepassen
  • Unit- en integratietests ontwikkelen en onderhouden
  • Veerkrachtpatronen implementeren, waaronder Retry, Timeout, Circuit Breaker en Fallback
  • Incidenten onderzoeken, logs beoordelen en problemen met applicaties, integraties en databases diagnosticeren
  • Hoofdoorzaken vaststellen en duurzame oplossingen aanbevelen
  • Werken met relationele databases door SQL-query's te creëren, te beoordelen en te analyseren
  • Ondersteunen van performanceonderzoek en het oplossen van databaseproblemen
  • Azure DevOps gebruiken voor versiebeheer, pull requests en CI/CD-pipelines
  • Bijdragen aan code reviews en technische discussies
  • De impact, risico's, afhankelijkheden, inspanning en complexiteit van oplossingen beoordelen
  • Productieapplicaties monitoren en helpen bij het oplossen van incidenten
  • Samenwerken met Development, Product, Quality, Infrastructure, Security en andere teams
  • Expertise delen en de technische ontwikkeling van het team ondersteunen
  • Mogelijkheden voor automatisering en continue verbetering identificeren
  • Wanneer nodig werken met systemen en services die in Python of Java zijn gebouwd

Vereisten

  • Aantoonbare ervaring met of sterke kennis van backendontwikkeling met Node.js
  • Ervaring met het ontwikkelen en gebruiken van REST-API's
  • Backendontwikkeling met JavaScript en/of TypeScript
  • Ervaring met het integreren van systemen
  • Inzicht in gedistribueerde architecturen en microservices
  • Ervaring met messaging en asynchrone verwerking
  • Kennis van relationele databases en SQL
  • Vermogen om problemen met applicaties en databases te analyseren en diagnosticeren
  • Ervaring met het schrijven van unit- en integratietests
  • Goede beheersing van Git en versiebeheer
  • Ervaring met Azure DevOps
  • Inzicht in CI/CD-pipelines
  • Kennis van Design Patterns, Clean Code en best practices voor software-engineering
  • Ervaring met het implementeren van foutafhandeling en veerkrachtpatronen zoals Circuit Breaker, Retry, Timeout en Fallback
  • Inzicht in concepten rond applicatie- en API-beveiliging
  • Ervaring met het troubleshooten van applicaties en analyseren van logs
  • Ervaring met het monitoren en ondersteunen van productieapplicaties
  • Kennis van of ervaring met het ontwikkelen van systemen in Python of Java
  • Kennis van Resilience4j of een gelijkwaardig framework voor foutafhandeling
  • Ervaring met hexagonale en event-driven architecturen
  • Ervaring met niet-relationele databases
  • Kennis van Escritural Receivables, registers of gereguleerde financiële oplossingen
  • Ervaring met het ondersteunen van bedrijfskritische of transactioneel omvangrijke applicaties
  • Ervaring bij technologiebedrijven, fintechs of financiële instellingen
  • Kennis van bankintegraties, betaalmethoden of financiële connectiviteit
  • Ervaring met applicatie-observability en monitoring
  • Ervaring met het moderniseren van applicaties of het integreren van legacy-systemen

Voordelen

  • Sollicitaties van kandidaten met een handicap zijn eveneens welkom
  • Remote werken