公司简介
(尽管我们将优先考虑位于多伦多、渥太华和基奇纳/滑铁卢地区的候选人,以建立更加联系紧密的团队,但我们鼓励任何位于东部标准时间区的候选人申请这个职位。我们正在向我们的中心城市渥太华、多伦多转型为混合模式,并将每周在办公室工作两天)
Rewind是一家保护各种规模企业关键数据的服务。我们的重点是备份存储在云端的数据,如Jira、GitHub、Confluence和Shopify等应用中的数据。我们得到了Insight Partners、Inovia、Bessemer和Atlassian Ventures的支持,并自豪地成为加拿大50家增长最快的技术公司之一(2023年Deloitte Fast 50)。我们邀请您阅读我们的创业故事,了解我们从哪里来以及我们的未来。
我们关心诚实,相信从错误中学习,并在成长过程中相互支持。
职位描述
Rewind的开发团队由4-7人的小组组成;这些人共同合作,为我们的优秀客户构建新功能。
总体而言,团队的每个成员负责以下工作:
• 与开发团队的其他成员合作,得出最佳设计以满足需求
• 为多个高流量服务实施、测试、文档化和维护后端系统
• 维护和改进应用程序的前端UI/UX
• 以代码和设计审查的形式提供建设性反馈
• 寻找改进我们的开发和部署流程的方法
• 确保产品的安全性和性能
日常工作中,您将与Scrum团队合作,为我们不断增长的服务列表带来新功能。我们的使命是备份云端数据,因此开发可靠、可保护、可扩展和可支持的代码是必须的。您将帮助解决一些问题,尤其是您意外造成的问题(我们重视责任),包括事故响应和纠正,但您的主要关注点将是您帮助构建的所有事物的可靠性和稳健性。更少易燃的应用程序;更少冒烟的余烬;自动灭火。
这份工作不是要移山。是的,我们希望为运行一流、健康的产品感到自豪,但我们也希望在危机中保持善良、体谅、公平、灵活和冷静。
主要职责
• 您将成为我们开发团队的一部分,负责为超过20,000家企业备份数十亿项数据。
• 您的角色将非常重要;您将做出决策并编写代码,帮助引导业务发展。
• 您将增强现有平台集成功能,并在所有平台上添加新功能。
• 您将负责确保每个生产更新的质量,包括找到改进和优化整体平台性能的方法。
• 理想的候选人将与我们一样热衷于简单性,并与其他团队成员共同改善应用程序的可用性。
• 您将定期参与研发值班。
资格要求
我们正在寻找具有1-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美元的健康/家庭办公津贴