公司简介
(尽管我们会优先考虑位于多伦多、渥太华和基奇纳/滑铁卢地区的候选人,以建立更紧密的团队,但我们鼓励任何位于东部标准时间区的候选人申请该职位。我们正在向我们的中心城市渥太华、多伦多转型为混合模式,并将每周在办公室工作两天)
Rewind是一项保护各种规模企业关键数据的服务。我们的重点是备份存储在云中的数据,如Jira、GitHub、Confluence和Shopify等应用程序。我们得到了Insight Partners、Inovia、Bessemer和Atlassian Ventures的支持,并自豪地成为加拿大50家增长最快的技术公司之一(2023年德勤快速50强)。我们邀请您阅读我们的创业故事,了解我们来自何处,我们将走向何方。
我们注重诚实,相信从错误中学习,并在成长过程中相互支持。
职位描述
Rewind的开发团队由4-7人的团队组成;这些人共同合作,为我们了不起的客户构建新功能。
总体而言,团队中的每个成员负责以下工作:
• 与开发团队的其他成员合作,制定最佳设计以满足需求
• 为多个高流量服务实施、测试、文档化和维护后端系统
• 维护和改进我们应用程序的前端用户界面/用户体验
• 以代码和设计审查的形式提供建设性反馈
• 寻找改进我们的开发和部署流程的方法
• 确保产品的安全性和性能
日常工作中,您将与Scrum团队合作,为我们不断增长的服务列表带来新功能。我们的使命是备份云端数据,因此开发可靠、安全、可扩展和可支持的代码是必须的。您将帮助解决一些问题,尤其是您意外创建的问题(我们重视责任),包括事故响应和纠正措施,但您的主要关注点将是您帮助构建的所有内容的可靠性和健壮性。更少易燃的应用程序;更少冒烟的余烬;自动灭火。
这份工作不是关乎移动山脉。是的,我们希望为运行一流、健康的产品感到自豪,但我们也希望在危机中保持善良、体贴、公正、灵活和冷静。
主要职责
• 您将成为我们的开发团队的一部分,负责为超过20,000家企业备份数十亿个项目。
• 您的角色将非常重要;您将做出决策并编写代码,帮助引导业务发展。
• 您将增强现有平台集成功能,并在所有平台上添加新功能。
• 您将负责确保每个生产更新的质量,包括找到改进和优化整体平台性能的方法。
• 理想的候选人将与其他团队成员一起分享我们对简单性的热情,并帮助进一步改进应用程序的可用性。
• 您将定期参与研发值班轮班。
资格要求
我们正在寻找具有4-5年软件开发经验的候选人。您必须具备2年以上的Ruby on Rails经验,以及其他常见库,如RSpec。您还必须具备使用React(或其他知名框架)构建交互式用户界面的工作经验。
您还应该:
• 熟悉Linux,并能够在终端中自如工作。
• 知道“我们的代码存储在git中”的含义。
• 具备使用REST API并能够熟练浏览开发者API文档的能力。
• 对数据库(如PostgreSQL)有一定了解。
• 有GraphQL的工作经验(优先考虑)。
• 具备Typescript/Javascript经验(优先考虑)。
• 对基于云的服务有一般了解(具备云经验,如AWS、GCP或Azure,肯定是一个优势)。
• 自我激励,并具备良好的组织和时间管理能力。
• 具备解决问题的态度。
• 能够成功管理多个项目,并能够应对快节奏的工作环境、新挑战和变化的优先事项。
• 理解这句话的重要性 - “客户服务是一种态度,而不是一个部门”。
附加信息
我们强烈鼓励不同背景和身份的候选人申请。每一位新员工都是为我们带来不同观点的机会,我们始终热衷于进一步多样化我们的公司。Rewind致力于建立一个包容、支持的工作环境,让您能够发挥最好、最有成就感的职业。
我们的福利包括:
• 员工股票期权
• 健康福利
• 3周假期
• 7天生活假期
• 2个升级日用于职业发展
• 1个志愿者日
• 夏季工时(每隔一个星期五从6月至9月休假)和假期期间办公室关闭(12月25日至1月1日)
• 4年后享受4周的休假
• 带薪产假
• 每年5000美元的职业发展津贴(可用于参加课程、购买书籍、参加会议、获得证书等)
• 每年1000美元的健康/家庭办公室津贴