MEAN栈开发人员(MongoDB、Express.js、Angular、Node.js)

多伦多 11天前合同 网络
306 - 331 / 时
角色:合同 职位:高级 MEAN 栈开发人员 经验:8 - 12 年 地点:加拿大安大略省多伦多市威灵顿街西155号,邮编 M5V 3L3(每周3-4天在办公室工作) 职位概要 关于该角色 我们正在寻找一位经验丰富的高级 MEAN 栈开发人员,具备在 Angular、Node.js、MongoDB 和 GraphQL 方面的强大专业知识,以加入我们的工程团队。 理想的候选人将负责设计、开发和实施可扩展的高性能 Web 应用程序,同时为开发团队提供技术领导和指导。 主要职责 - 使用 MEAN 栈(MongoDB、Express.js、Angular、Node.js)设计、开发和维护端到端的 Web 应用程序。 - 使用 Node.js 和 GraphQL 构建健壮且可扩展的后端服务和 API。 - 使用 Angular 开发直观、响应迅速且高质量的 UI 组件。 - 优化应用程序以实现最大性能、可扩展性和可靠性。 - 与产品经理、架构师和跨职能团队合作,将需求转化为技术解决方案。 - 通过最佳实践、代码审查和单元测试确保代码质量。 - 故障排除并解决应用程序栈中的技术问题。 - 指导初级开发人员并为改进工程最佳实践做出贡献。 - 参与设计讨论、架构决策和系统改进。 所需技能和资格 - 8-12 年全栈开发的实际经验。 - 精通 MEAN 栈(MongoDB、Express.js、Angular、Node.js)。 - 深刻理解 GraphQL 用于构建 API 和数据集成。 - 具备设计可扩展的 REST 和 GraphQL API 的实际经验。 - 扎实掌握 JavaScript、TypeScript、HTML5、CSS3 和 UI 框架。 - 具备 NoSQL 数据库(尤其是 MongoDB)的经验,包括模式设计和查询优化。 - 拥有强大的调试、问题解决和性能调优技能。 - 具备使用 Git、CI/CD 流水线和现代 DevOps 实践的经验。 - 具备出色的沟通能力,能够在团队导向的环境中协作。