高级全栈开发工程师(Node.js)

16个月前全职
LRQA - sustainability

LRQA - sustainability

location 香港
unsaved
职位 高级全栈开发人员(Node.JS) 地点 香港 我们是谁 企业 在ELEVATE,我们提供一种独特而有影响力的ESG领域职业发展之旅,旨在赋予我们的团队影响变革的能力。加入我们的团队,获得真正的国际体验。准备好迎接充满活力和动态体验的旅程,在这里,您将接触并支持我们在全球100个国家拥有最佳团队的工作。与ELEVATE致力于利用商业和创新推动变革的使命一致,这是您领导一个组织运营的机会,该组织是改善人们生活和保护地球的有意义和持久影响的推动者。 EiQ平台团队(IT) 在我们的团队中,我们使用创新的技术和方法来支持最佳的运营。在我们的技术组合中,我们有多个项目是独一无二的,实现它们的方式始终是创新的。我们的GraphQL后端使用微服务架构,利用先进的GraphQL联邦方法的优势。微服务通信使用Apache Kafka实现。我们使用最佳的错误和性能监控工具,以保持用户对我们的数字服务的最佳体验。我们勇敢而果断的开发人员将成为您在构建卓越数字产品方面的强大合作伙伴。 你是谁 您是否对为致力于解决世界上最紧迫的挑战的企业做出贡献的前景感到兴奋?如果您热衷于: • 解决环境、社会和治理问题 • 与创新思维的团队合作 • 在快节奏和充满活力的环境中蓬勃发展 • 与全球最知名和前瞻性的品牌合作 • 那么,通过为世界上最大的ESG公司之一创建和改进创新数字产品来展现您的解决问题的能力可能非常适合您。考虑加入我们作为重要的合作伙伴。 工作概述 ELEVATE正在寻找充满激情、注重细节的高级后端软件开发人员,对现代Web应用程序工具和最佳实践有深入的了解。开发人员将在开发数据驱动的应用程序方面发挥领导作用,这将改变品牌和零售商评估其供应链并推动改进的方式。您将有机会在一个充满活力且快速发展的公司工作,与经验丰富的敏捷团队一起构建稳健且高性能的应用程序,并应对有趣的工程挑战。 职责 • 设计和开发稳健、可扩展、可扩展的Node.js应用程序。 • 支持ELEVATE的全球产品开发团队。在设计、开发应用程序时发挥领导作用,确保按时完成高质量的项目(工程、质量保证和DevOps)。 • 与团队成员进行代码审查,并通过建设性的评论学习和教育。 • 撰写自动化测试用例,以确保开发功能的持续质量。 • 积极参与所有Scrum团队活动。 • 其他指派的职责。 资格 • 7年以上软件开发经验。 • 3年以上使用Node.js进行Web后端开发的实际经验,最好使用TypeScript。 • 熟悉RESTful服务和API设计,并对Web堆栈有扎实的理解。 • 有使用ORM和SQL进行数据库查询的经验,能够以最佳方式查询数据库。 • 能够设计和实现数据模型(数据库架构)和数据管道以支持业务流程。 • 能够开发干净/易维护的代码,具有高性能和安全性。 • 熟练使用Git(GitLab)和Docker。 • 掌握CI/CD工具,如Gitlab CI和Jenkins。 • 能够实施自动化测试。 • 掌握任何云计算平台的知识(最好是AWS和Azure)。 • 深入了解Scrum流程。 • 具备良好的书面和口头英语能力。 平等机会雇主 ELEVATE致力于创建一个多样和包容的工作场所,自豪地成为平等机会雇主。所有合格的申请人将在不受种族、肤色、宗教、性别、性别认同、性取向、国籍、遗传信息、残疾、年龄、退伍军人身份或当地法律保护的其他身份的情况下获得考虑。申请人提供的个人数据将被视为机密信息,仅用于就业目的。只有入围的候选人将收到通知。未被邀请面试的申请人可以将其申请作为将来参考。 要了解更多关于ELEVATE职业机会的信息,请访问我们的职业页面:https://www.elevatelimited.com/careers/