Files.com

Senior Backend Engineer

技术与编程 全职 USA Only
572天前

详细信息

您想使用每秒处理数百个请求的高容量服务器端 API 吗?您对通过构建用于搜索和协作的尖端工具来帮助人们和企业更有效地协作感到兴奋吗?


如果是这样,我们希望您了解 Files.com!


A 文件。 com,我们正在构建一个云存储服务,通过许多真正帮助人们和企业提高生产力的独特功能来挑战现状。


< /div>
我们的主要应用程序和 API 主要是用 Ruby on Rails 编写的(尽管我们使用 Grape 作为 API,而不是 ActionController,而且我们根本不使用 Rails 视图)。我们有其他用 Ruby 编写的后端服务,构建了我们自己的 Resque 版本,并且大量使用了 Redis 和 Elasticsearch 之类的东西。


我们正在寻找在数据结构、算法和扩展方面具有深厚背景的 Ruby 专家加入我们的团队,并帮助我们将功能构建到我们已经很棒的应用程序中。


关于角色


作为Files.com 的服务器端开发人员,您将带头帮助在 Files.com 产品中构建尖端功能,为使用我们平台进行协作的 1,700 家企业创造价值。


我们的 API 每秒接收数百个请求,供内部和外部开发人员使用。

< div>
以下是我们的服务器端开发人员将在未来 6-12 个月内处理的一些项目示例:
< br>

  • 通过 OAuth、SAML 和 SCIM 实现单点登录。



  • 使用带有自定义输入过滤器的 Elasticsearch 实施文件内搜索,以索引大量文档类型。



  • 构建一个可扩展的引擎,可以转换几乎任何类型的文档文件转换为 PDF 以便在浏览器中预览(如以前的 Crocodoc 服务)。



  • 升级我们的 API 文档以使用 OpenAPI 标准自动生成,以及创建自动生成的 SDK。



  • 构建我们的通用同步引擎,这是一个允许 Files.com 用户将他们的文件同步到其他云服务的工具例如 S3、Azure 和 Rackspace。



  • 构建在后台使用 Git 的文件版本控制工具,以便客户轻松跟踪文件版本。








此外,您将为我们正在进行的项目做出贡献r 提高安全性、监控和性能。


最低资格:


  • 5年以上直接应用经验。



  • 拥有强大的计算机科学背景以及对算法和数据结构的理解。



  • 拥有开发和支持实际应用程序的历史,这些应用程序已在大量用户群中用于生产。



  • 完全了解如何编写安全代码并了解常见的 Web 应用程序安全漏洞。



    < /li>
  • 有 Ruby 和 Rails 的经验。



  • 欣赏测试以及使用 RSpec 编写规范的能力。





首选资格:


  • 参与开源 Ruby gem 项目,包括理想情况下作为 Gem 的维护者在社区中看到大量使用。



  • 拥有大规模工作的丰富经验。


免责声明

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

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

不定期副业成功案例分享

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

立即订阅