Fullsteam
Fullsteam
1,001 – 5,000 员工
医疗保健汽车物流
Fullsteam 为在专业化市场运营的企业构建支付技术和垂直行业软件。其云优先平台将安全的支付处理与行业专用工具及端到端业务管理系统相结合,服务于汽车、医疗保健、休闲娱乐和自助仓储等领域。公司还为非营利组织提供会员与活动管理软件,并为 B2B 机构提供企业资源规划解决方案。Fullsteam 拥有一支规模庞大、专业背景多元的团队,将支付基础设施与运营软件融为一体,帮助细分市场企业在统一的环境中管理核心工作流程。

加拿大远程高级后端工程师

为 Commerce7(一款葡萄酒行业电商平台)构建可扩展的后端、ETL 和报表系统。现代化传统数据库,并支持数据密集型 SaaS API。

描述

  • 负责服务超过 3,000 个租户及数百万条处理记录的多租户报表架构。
  • 主导将传统 MSSQL 和 SSRS 报表系统迁移至 Node.js、Aurora MySQL 和 AWS 基础设施。
  • 构建、维护并扩展 ETL 管道、数据复制流程和数据同步引擎。
  • 通过索引优化、反规范化列和汇总表诊断数据库性能问题。
  • 设计并开发用于 SaaS 报表功能的可扩展 REST API。
  • 与产品团队合作,将报表需求转化为切实可行的技术实施方案。
  • 与前端工程师协作,交付数据可视化功能。
  • 参与代码评审,并创建自动化集成测试和单元测试。
  • 将现代工程最佳实践应用于后端代码和数据模型。

任职要求

  • 至少 5 年后端软件工程经验,重点涉及数据库架构、数据处理、ETL 和报表系统。
  • 具备扎实的 JavaScript ES6+ 和 Node.js 经验,包括 Express、Fastify 和 AWS Lambda。
  • 具备 MySQL、Sequelize 等现代 ORM 以及优化原生 SQL 的高级实践经验。
  • 具备 AWS 服务的实际操作经验,包括 Aurora Serverless、DynamoDB 和 SQS。
  • 拥有数据库迁移或传统系统现代化改造的成功实践记录。
  • 深入了解用于报表的索引、存储过程、反规范化策略和汇总表。
  • 拥有开发 ETL 管道、数据复制工作流和高容量数据同步引擎的丰富经验。
  • 具备使用现代 ORM 的经验,并能判断何时应优先使用原生 SQL 以提升性能。
  • 具备出色的书面和口头沟通能力。
  • 具备较强的用户同理心,并真正有兴趣了解客户如何使用 Commerce7。

福利待遇

  • 医疗保险
  • 扩展医疗保险和长期伤残保险计划
  • 牙科保险
  • 视力保险
  • 雇主配比的 RRSP
  • 健康支出账户
  • 灵活的带薪休假