Finnet
Finnet
201 – 500 员工
B2B金融金融科技
Finnet 是一家巴西金融科技公司,为企业和金融机构开发金融基础设施。公司成立于 2003 年,专注于通过其开放金融平台简化应付账款和应收账款流程。该平台连接企业与主要银行,并支持多服务网上银行、风险管理、自动化账单处理和实时交易监控。Finnet 致力于运用金融自动化技术,让商业交易更加高效、安全,其业务机会围绕 B2B 金融科技产品和运营展开。

高级 Node.js 后端系统分析师(远程)

负责为 Finnet 的财务管理解决方案开发 Node.js API 和微服务的高级分析师。 工作涵盖系统集成、消息传递、韧性设计和生产支持。

描述

  • 端到端负责后端解决方案的改进,从理解问题到实施、部署和生产监控
  • 以 Node.js 为主要技术构建、增强和维护应用程序、API 及服务
  • 创建和维护连接内部及外部系统的 REST API 和集成
  • 处理分布式系统、微服务、服务间通信和消息传递
  • 协助定义和演进解决方案架构
  • 应用整洁代码、设计模式和软件架构原则
  • 开发和维护单元测试及集成测试
  • 实施包括重试、超时、熔断器和回退在内的韧性模式
  • 调查事件、审查日志,并诊断应用程序、集成和数据库问题
  • 确定根本原因并提出持久解决方案
  • 通过创建、审查和分析 SQL 查询使用关系型数据库
  • 支持性能调查和数据库故障排查
  • 使用 Azure DevOps 进行版本控制、拉取请求和 CI/CD 流水线管理
  • 参与代码审查和技术讨论
  • 评估解决方案的影响、风险、依赖关系、工作量和复杂性
  • 监控生产应用程序并协助解决事件
  • 与开发、产品、质量、基础设施、安全及其他团队合作
  • 分享专业知识并支持团队的技术发展
  • 寻找自动化和持续改进的机会
  • 在需要时使用 Python 或 Java 构建的系统和服务开展工作

任职要求

  • 具备后端开发经验,或熟悉使用 Node.js 进行后端开发
  • 具备开发和使用 REST API 的经验
  • 具备使用 JavaScript 和/或 TypeScript 进行后端开发的经验
  • 具备系统集成经验
  • 了解分布式架构和微服务
  • 具备消息传递和异步处理经验
  • 了解关系型数据库和 SQL
  • 能够分析和诊断应用程序及数据库问题
  • 具备编写单元测试和集成测试的经验
  • 熟练使用 Git 和版本控制
  • 具备 Azure DevOps 使用经验
  • 了解 CI/CD 流水线
  • 了解设计模式、整洁代码和软件工程最佳实践
  • 具备实施故障处理和韧性模式的经验,例如熔断器、重试、超时和回退
  • 了解应用程序和 API 安全概念
  • 具备应用程序故障排查和日志分析经验
  • 具备监控和支持生产应用程序的经验
  • 了解或具备使用 Python 或 Java 开发系统的经验
  • 了解 Resilience4j 或同类故障处理框架
  • 具备六边形架构和事件驱动架构经验
  • 具备使用非关系型数据库的经验
  • 了解 Escritural Receivables、登记系统或受监管的金融解决方案
  • 具备支持高关键性或高交易量事务型应用程序的经验
  • 具备在科技公司、金融科技公司或金融机构工作的经验
  • 了解银行集成、支付方式或金融连接
  • 具备应用程序可观测性和监控经验
  • 具备应用程序现代化或遗留系统集成经验

福利待遇

  • 也欢迎残障候选人申请
  • 远程工作