Angular开发人员(MEAN栈)

多伦多 11天前合同 网络
面议
我们正在寻找一位经验丰富的高级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实践的经验。 • 具备良好的沟通能力,能够在团队导向的环境中进行协作。