工程师 - 软件(信息与通信技术)
新创建的角色,致力于使用无服务器技术开发领先的零售商的高流量电子商务数字应用程序
• 在悉尼Surry Hills的开放式CBD办公室,每周2-4天
• 200多人的企业,非常成功
概述
该角色是为一家在澳大利亚拥有数百个分店以及国际分店的领先餐饮企业工作。
他们在数字领域有很大的存在感,每年负责数亿的收入。
他们正在进行数字转型,并将建立多个团队来帮助业务增长和扩展规模。
他们正在寻找一名全栈软件工程师加入新组建的跨职能团队。开发团队支持、维护和开发核心数字产品的功能,这将为餐饮企业提供全套的服务,例如外卖、店内点餐、第三方外卖供应商以及支付。
这些是大型、复杂、高流量和高可用性的系统,他们正在寻找有才华的工程师与他们一起成长。
这个特定的团队将专注于创建业务应用程序来优化环境,您将与产品经理和业务密切合作,使用最新的技术构建解决方案,以支持内部业务部门。
该团队正在建设一个扁平的结构,然而,随着他们的成长,未来的团队将为您提供领导、人员或技术方面的发展机会,预计在这个角色中将有广泛的发展空间。
• 在这个角色中,您将会:
• 审查需求、规格和其他相关文档。
• 使用JavaScript / TypeScript、Node.js和React开发和维护我们的Web应用程序。
• 在AWS上设计和实施无服务器架构,利用Lambda、DynamoDB、S3和API Gateway等服务。
• 与跨职能团队合作,定义、设计和发布新功能。
• 确保应用程序的性能、质量和响应能力。
• 帮助维护代码质量,识别和纠正瓶颈并修复错误。
• 协助开发我们的CI / CD流水线和其他DevOps任务。
• 保持与开发工具和方法的最新状态。
• 理想情况下,您将具备:
• 计算机科学、软件工程或相关领域的学士或硕士学位,或具有同等工作经验。
• 8年以上软件开发经验,具备JavaScript的编程技能,具备TypeScript、Node.js和React的经验。
• 出色的数据库设计理解,包括关系型、NoSQL和OLAP。
• 在云和无服务器环境中有丰富经验(例如Lambda、DynamoDB、S3、API Gateway)。
• 理解软件设计原则,包括敏捷方法论。
• 具备源代码控制(如Git)、测试驱动开发和自动化测试框架的经验。
• 具备解决问题的能力,富有创造力和分析思维。
• 出色的沟通能力,能够以清晰简明的方式表达复杂的想法。
• 能够在团队中有效工作,也能够在需要时独立工作。
J-18808-Ljbffr