Churn Buster

Senior Ruby/Rails Engineer

技术与编程 全职 Anywhere in the World
774天前

详细信息

关于 Churn Buster 和职位

Churn Buster是领先的电子商务订户保留平台,自 2013 年以来一直在解决客户流失问题。

我们是一个小型的分布式团队,受到电子商务领域一些最大品牌的信任,包括 运动果岭ButcherBox本地黑步枪咖啡等等。

< /div>
管理着超过 50 亿美元的订阅收入,我们对质量的承诺推动了不言而喻的结果——我们的增长是由热情的推荐推动的。

您的角色将保持这种质量,并创新我们产品的未来,确保 Churn Buster 在竞争激烈的利基市场中仍然是优质选择。

您将在未来工作与我们的首席工程师 Scott Albertson 一起制定更新战略并快速迭代。

< div>以下是过去项目的一些示例,可让您了解该职位的含义:

  • RechargeShopify 集成 处理与付款失败相关的所有传入 webhook
  • 构建对使用 Twilio 的可编程消息服务发送 SMS 的支持。
  • 跟踪 Ruby 中的内存问题并调整 Sidekiq 工作程序设置以避免达到限制。
  • 根据客户反馈和已知问题简化注册流程
  • 调查缓慢的 Postgres 查询并引入有用的索引而不锁定大型表。
  • 将所有集成测试从 PhantomJS/Poltergeist 转换为 Selenium< /strong> 和无头 Chrome。
  • 编写 JavaScrip t 库,客户可以使用该库将我们的卡更新页面嵌入到他们的应用中。

关于您

< /div>
你已经使用 Rails 多年了。你喜欢它移动的速度有多快,但你也知道什么时候该朝着与 Rails 方式相反的方向前进。使用 PORO、Rails 引擎和事件发布/订阅不会让您感到害怕,并且您会看到使用大型代码库时的好处。

同时,您知道在哪里画线。在一家小公司工作,您知道增长的重要性,并努力找出 80% 的闭环解决方案,然后继续解决下一个具有挑战性的问题。

您过去曾大量使用 API 和 Webhook。您了解幂等性、错误处理、竞态条件,并且亲眼目睹了当仔细规划未纳入系统架构时可能出现的问题。

您编写测试和练习 TDD,但不要以更快的测试或 100% 覆盖率的名义使代码库过度复杂化。

您喜欢编写文档,以便客户、团队成员和未来的您不会’不必使用那些该死的大脑来找出已经解决的问题。

而且您不怕与客户一起加入 Slack,以帮助确保他们的集成或体验顺利进行。

当我们为客户解决难题时,我们处于最佳状态,您为参与其中而感到自豪。

优势

我们的小团队是 100% 远程的。有了 Churn Buster,您将获得丰厚的假期政策、有竞争力的薪酬、年度利润分享、高达 4% 匹配的 401k,以及为您和您的家人提供 100% 的黄金医疗和牙科保险。

< /div>
如何申请

将您的联系信息和以下问题的答案发送给我们:

  1. 您可以使用 git 在分支中工作,然后变基并压缩到主分支吗?
  2. 您可以在 Ruby on Rails 中构建生产 Web 应用程序并部署到 Heroku 吗?
  3. 您能识别并修复 Rails 应用程序中响应缓慢的页面吗?
  4. 您是否经常练习测试驱动开发?
  5. 您对JavaScript 并对何时使用第三方框架有意见?
  6. 您了解 SQL,包括 GROUP BY 和 LEFT JOIN 的作用吗?
  7. 您能否创建积压工作并确定其优先级?功能?
  8. 最后但同样重要的是,您最喜欢的软件开发书籍是什么?
这些并不意味着深入,只是几个问题来帮助我们找到合适的人选。

我们的采访流程由几个步骤组成,但整个流程应该相当快。

  • 在 Slack 中进行两个简短(30 分钟)的介绍性对话。
  • 更长(60 分钟)的技术面试电话。我们保证不会测试或遍历二叉树。
  • 最后,一两个小时的结对编程。就是这样!



免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅