后端工程师(混合办公 - 加拿大多伦多)

多伦多 4个月前全职 网络
65.4万 - 73.3万 / 年
该职位最初将为远程工作,计划过渡到每周两次的混合办公,地点位于多伦多市中心。 作为一家拥有数百万食客、60,000家餐厅合作伙伴和25年以上经验的公司,OpenTable是Booking Holdings, Inc.(纳斯达克:BKNG)的一部分,是行业领导者,热衷于帮助餐厅蓬勃发展。我们的世界级技术使餐厅能够专注于最重要的事情——他们的团队、他们的客人和他们的收益,同时让食客能够发现并预订适合各种场合的完美餐厅。 OpenTable的每位员工对我们所做的事情和方式都有切实的影响。您还将成为一个全球团队的一部分,该团队包括我们的姐妹品牌KAYAK及其全球元搜索品牌组合。酒店业就是关心他人,这也定义了我们的文化。 团队 在OpenTable,我们热爱软件开发。我们相信,速度来自于对清晰代码和稳固工程原则的承诺。我们通过快速、持续的开发交付创新产品。全球数百万食客和数千家餐厅使用我们的产品。如果您对不断进行有意义的工程过程感到兴奋,并能在快速发展的敏捷环境中提供卓越的质量,我们希望与您见面。如果您也热爱餐厅,那就更好了。 我们的团队开发和维护OpenTable For Restaurants产品的核心后端系统。我们的系统负责根据每家餐厅指定的一系列约束条件,确定餐厅在不同时间和聚会配置下的可用桌位。我们的系统还负责预订和实时同步数据到为我们的餐厅提供前台体验的iPad上。我们在一个可靠性和正常运行时间至关重要的大规模环境中工作。 我们参与多种项目,包括产品开发和技术基础设施升级。最近项目的例子包括:允许食客立即预订餐厅的私人房间;自动取消未支付所需押金的食客的预订;以及提高我们的微服务在多个数据中心运行的能力。 我们的团队高度协作:我们花时间讨论为新功能实施什么数据库架构,或者对新报告的错误的正确技术解决方案是什么。我们实践持续交付、基于主干的开发、代码审查和结对编程。自动化测试对我们的团队也至关重要。 要求 • 您拥有3年以上在团队环境中全职工作的专业经验 • 您具备强大的沟通能力,特别是在不同潜在解决方案之间代表技术权衡的能力 • 您可靠地履行您所做的承诺 • 您编写的代码可读且易于维护,并且有自动化测试覆盖 • 您精通C#或Java(如果两者都精通更佳) • 您了解面向对象编程的原则和常见设计模式 • 您有数据库(SQL或NoSQL)的经验,并理解主键和索引等核心概念 • 您曾在多年前的代码库上工作过 • 您使用新兴的AI技术,如Copilot和ChatGPT,以增强您的工作流程,同时对这些技术产生的结果负责,并仔细检查其准确性。 福利和待遇 • 每年可在(几乎)任何地方工作最多20天 • 注重心理健康和福祉: • 公司支付的通过SpringHealth进行的治疗会议 • 公司支付的HeadSpace订阅 • 每年公司全体放假一周——整个团队完全充电(并且返回时没有工作堆积!) • 带薪父母假 • 慷慨的带薪假期+生日假 • 带薪志愿者时间 • 注重您的职业发展: • 发展资金 • 领导力发展 • 访问数千个按需电子学习课程 • 旅行折扣 • 员工资源小组 • 入职时享有20天带薪休假 • 私人健康和牙科保险 • 生命和残疾保险 确定薪资范围的因素有很多,包括但不限于外部市场基准数据、地理位置和所需/要求的工作经验年限。此职位在加拿大多伦多的薪资范围为125,000-140,000加元。 我们提供具有竞争力的基本薪资和福利,包括:健康福利;灵活支出账户;退休福利;人寿保险;带薪休假(包括带薪休假、带薪病假、医疗假、丧假、浮动假日和带薪假日);以及父母假福利。该职位有资格考虑年度奖金和股权授予。 包容性 我们致力于创造一个每个人都能感到归属和茁壮成长的工作场所。我们知道,最佳的想法来自于不同声音的汇聚,因此我们正在建立一个与我们服务的食客和餐厅一样充满活力的团队,并培养一个每个人都能感到欢迎做自己的文化。 如果您在申请或面试过程中,或在工作中需要住宿,我们会为您提供支持。请联系您的招聘人员以请求任何住宿。