全栈网页开发者

15个月前全职
Bauer Hockey

Bauer Hockey

location 多伦多
unsaved
你有胜利所需的条件吗? 就像一个冠军团队一样,一个领先的全球体育品牌是由各个层次的球员构建起来的,他们不仅有着无尽的渴望和奉献精神,而且还有着胜利的决心。在Peak Achievement Athletics,我们的冠军团队致力于开发行业中最创新的体育设备,我们始终在寻找才华横溢的球员来加强我们的阵容。 想要加入我们的团队成为一名全栈Web开发人员吗? 作为数字开发团队的一名全栈Web开发人员,您将与一支技术娴熟的工程师团队共同工作,负责Bauer Hockey + Cascade Maverik Lacrosse电子商务相关平台的开发。您的关键角色将涉及推动技术解决方案、执行项目,并积极为创新的Web应用程序的开发做出贡献。 基本工作职能和责任: • 全栈开发:使用各种技术设计、开发和维护Web应用程序。 • Shopify开发:开发新功能并维护我们的Shopify主题。 • 云集成:利用AWS服务实现可伸缩和高效的解决方案。 • API开发:创建和维护用于无缝通信的RESTful API端点。 • 电子商务优化:使用Shopify和其他工具(Yotpo、Rebuy、GTM)增强和优化在线购物体验。 • 数据库管理:使用SQL和NoSQL数据库高效处理数据存储、检索和管理。 • 服务集成:集成各种服务和平台,创建全面的解决方案。 • 测试和调试:通过全面的测试和调试确保高性能、安全性和可靠性。 • 文档编制:为应用程序、API和集成创建和维护技术文档。 • 代码审查:参与和进行代码审查,确保质量和符合编码标准。 资格要求: • 在多个平台上有5年以上的软件开发经验。 • 编程语言:熟练掌握Node.js、Liquid、ES6和React,用于前端和后端开发。 • 电子商务专业知识:有Shopify和相关电子商务工具(如Yotpo、Klaviyo、Rebuy、GTM等)的实际经验和/或电子商务开发背景。 • 云服务:具有Azure和AWS的经验,包括用于存储的S3和用于无服务器功能的Lambda。 • API开发:对构建和使用RESTful API和GraphQL有深入理解。 • 数据库知识:熟悉SQL和NoSQL数据库。 • 集成技能:能够集成多个服务和平台,创建可靠的解决方案。 • 有软件估算经验,经常面临复杂性和不确定性。在评估技术解决方案时能够有效地沟通风险和假设。 • 在团队环境中开发过大型应用程序,并且习惯于在非常合作的跨职能团队设置中工作。 • 合作的团队合作者:能够与跨职能团队有效合作。 • 解决问题的能力:具备解决复杂技术问题的创造性解决能力。 • 适应性:愿意适应新的技术和方法。 • 有效沟通者:能够向技术和非技术团队成员清晰地传达技术概念。 • 拥有和负责:承担项目责任,按时完成并提供高质量的解决方案。 • 持续学习者:对行业趋势和最佳实践保持热情。 有兴趣了吗?很好。我们也是。我们相当确定您会想知道这个职位有资格参加公司的年度激励计划。我们还提供最慷慨的福利计划之一,包括雇主匹配的退休储蓄计划、员工折扣计划(适用于服装和装备)、休闲和混合工作环境以及一系列其他福利,我们在这里无法一一列举。 我们对了解您更多感兴趣,并感谢您抽出时间在线申请,请访问www.bauer.com/careers。 我们致力于雇佣多元化的员工队伍,是一个平等机会的雇主。