高级软件工程师(全栈 - React + Node.js)
多伦多,加拿大
全职
概述
Haptiq 是 AI 驱动的企业运营领域的领导者,提供数字解决方案和咨询服务,以推动价值并转变业务。我们专注于使用先进技术来简化运营,提高效率,并在私人资本市场中解锁新的收入机会。
我们的集成生态系统包括 PaaS - 平台即服务、核心平台,一个 AI 原生的企业运营基础,旨在优化工作流程、揭示洞察力,并加速跨投资组合的价值创造;SaaS - 软件即服务,一个云平台,提供无与伦比的性能、智能和大规模执行;S&C - 解决方案和咨询套件,模块化技术手册,旨在管理、增长和优化公司绩效。凭借十多年的支持高增长公司和私募股权支持平台的经验,Haptiq 拥有深厚的领域专业知识和将技术转化为战略优势的能力。
职责
我们正在寻找一位具有 React 和 Node.js 专业知识的高级全栈开发人员加入我们的动态团队。理想的候选人应具有超过 5 年的高性能 Web 应用程序设计和构建经验。您将参与前端和后端开发,贡献软件开发生命周期的每个阶段。
主要职责
• 后端开发:使用 Node.js 和 Express 开发强大、可扩展的服务器端应用程序和 RESTful API。
• 集成:与数据库工程师合作,设计高效的数据库模式,并使用 MongoDB 或 SQL 数据库管理数据交互。
• 应用架构:设计和实施满足业务需求的可扩展架构和微服务。
• 测试和调试:通过编写单元和集成测试、执行调试和优化应用程序性能来确保高质量代码。
• 部署:使用 CI/CD 管道和容器化工具(如 Docker)管理部署并确保更新的无缝交付。
• 协作:与设计师、产品经理和其他开发人员密切合作,提供创新和以用户为中心的解决方案。
• 维护:监控应用程序性能,排除问题并根据需要实施增强功能。
• 文档:为应用程序、API 和架构决策创建和维护技术文档。
要求
• 前端:
• 精通 React.js、Redux、React Hooks 和基于组件的架构。
• 熟悉 HTML5、CSS3 和现代 JavaScript(ES6+)。
• 熟悉 Webpack、Babel 或 Vite 等前端工具。
• 后端:
• 精通 Node.js 和 Express.js 用于构建服务器端应用程序。
• 具有 API 设计和集成经验,包括 GraphQL(优先)或 RESTful 服务。
• 了解 OAuth、JWT 和基于会话的身份验证等身份验证机制。
• 数据库:
• 具有使用 PostgreSQL 或 MySQL 数据库的实践经验。
• 其他技能:
• 熟悉 Docker 等容器化工具和 Kubernetes 等编排工具是加分项。
• 具有使用 AWS、Azure 或 GCP 等云平台的经验。
• 精通 Git 和版本控制系统。
• 了解敏捷/Scrum 开发实践。
资格
• 5 年以上使用 React 和 Node.js 的全栈开发专业经验。
• 具有在生产环境中部署和维护应用程序的经验。
• 计算机科学或同等学历的学士学位 - 优先
软技能
• 强大的问题解决和分析能力。
• 出色的沟通和协作能力。
• 能够独立工作并有效管理多个优先事项。
• 渴望了解新兴技术和趋势。
为什么加入我们?
我们重视快速学习、在开放和多元化环境中工作良好的创造性问题解决者,并乐于不断提高成功的标准。我们确实努力工作,但我们也选择在工作中享受乐趣。
职位编号 9225867656 | 发布于 2025 年 5 月 24 日
分享此职位
找不到合适的职位?请发送您的简历至 View email address on click.appcast.io,以便将来考虑新的职位。
Haptiq 在提供就业机会和福利时,不因种族、性别、肤色、宗教、年龄、国籍、婚姻状况、残疾、退伍军人身份、遗传信息、性取向、性别认同或法律禁止的任何其他原因而歧视。
#J-18808-Ljbffr