Finnet
Finnet
201 – 500 Darbinieki
B2BFinansesFintech
Finnet ir Brazīlijas finanšu tehnoloģiju uzņēmums, kas izstrādā finanšu infrastruktūru uzņēmumiem un finanšu iestādēm. Uzņēmums, kas dibināts 2003. gadā, koncentrējas uz kreditoru un debitoru parādu pārvaldības vienkāršošanu, izmantojot savu Open Finance platformu. Tā savieno uzņēmumus ar lielākajām bankām un atbalsta daudzpakalpojumu internetbanku, riska pārvaldību, automatizētu rēķinu izrakstīšanu un darījumu uzraudzību reāllaikā. Uzņēmuma darbības pamatā ir finanšu automatizācijas izmantošana, lai padarītu biznesa darījumus efektīvākus un drošākus, savukārt darba iespējas ir saistītas ar tā uzņēmumiem paredzētajiem finanšu tehnoloģiju produktiem un darbību.

Senior Node.js Backend Systems Analyst (Remote)

Senior analyst responsible for developing Node.js APIs and microservices for Finnet’s financial management solutions. The role covers integrations, messaging, resilience, and production support.

Apraksts

  • Own backend solution improvements end to end, from understanding the problem through implementation, deployment, and production monitoring
  • Build, enhance, and maintain applications, APIs, and services with Node.js as the primary technology
  • Create and maintain REST APIs and integrations connecting internal and external systems
  • Work with distributed systems, microservices, service-to-service communication, and messaging
  • Help define and evolve solution architectures
  • Apply Clean Code, Design Patterns, and software architecture principles
  • Develop and maintain unit and integration tests
  • Implement resilience patterns including Retry, Timeout, Circuit Breaker, and Fallback
  • Investigate incidents, review logs, and diagnose application, integration, and database issues
  • Determine root causes and recommend lasting solutions
  • Work with relational databases by creating, reviewing, and analyzing SQL queries
  • Support performance investigations and database troubleshooting
  • Use Azure DevOps for version control, pull requests, and CI/CD pipelines
  • Contribute to code reviews and technical discussions
  • Evaluate solution impacts, risks, dependencies, effort, and complexity
  • Monitor production applications and help resolve incidents
  • Partner with Development, Product, Quality, Infrastructure, Security, and other teams
  • Share expertise and support the team’s technical development
  • Find opportunities for automation and continuous improvement
  • Work with systems and services built in Python or Java when needed

Prasības

  • Demonstrated experience or strong knowledge of backend development with Node.js
  • Experience developing and consuming REST APIs
  • Backend development with JavaScript and/or TypeScript
  • Experience integrating systems
  • Understanding of distributed architectures and microservices
  • Experience with messaging and asynchronous processing
  • Knowledge of relational databases and SQL
  • Ability to analyze and diagnose application and database issues
  • Experience writing unit and integration tests
  • Proficiency with Git and version control
  • Experience using Azure DevOps
  • Understanding of CI/CD pipelines
  • Knowledge of Design Patterns, Clean Code, and software engineering best practices
  • Experience implementing failure handling and resilience patterns such as Circuit Breaker, Retry, Timeout, and Fallback
  • Understanding of application and API security concepts
  • Experience troubleshooting applications and analyzing logs
  • Experience monitoring and supporting production applications
  • Knowledge of or experience developing systems with Python or Java
  • Knowledge of Resilience4j or an equivalent failure-handling framework
  • Experience with hexagonal and event-driven architectures
  • Experience working with non-relational databases
  • Knowledge of Escritural Receivables, registries, or regulated financial solutions
  • Experience supporting highly critical or high-volume transactional applications
  • Experience in technology companies, fintechs, or financial institutions
  • Knowledge of banking integrations, payment methods, or financial connectivity
  • Experience with application observability and monitoring
  • Experience modernizing applications or integrating legacy systems

Priekšrocības

  • Applications are also welcomed from candidates with disabilities
  • Remote work