高级软件工程师(全栈 - React + Node.js)工程 多伦多,加拿大

多伦多 2天前全职 网络
面议
高级软件工程师(全栈 - 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