Toptal

Ruby on Rails developer

at Toptal
技术与编程 Global
714天前

详细信息

关于 Toptal

Toptal 是硅谷最具创新性和发展迅速的科技初创企业之一。我们的平台是互联网历史上发展最快的顶尖人才和公司网络——将世界各地数以千计的精英工程师与希望在最紧迫的计划中利用他们的技能的公司联系起来。 Toptal 已成为需要顶级工程人才的领先公司以及寻求下一个挑战的前 3% 的软件开发人员和工程师的第一选择。

职位描述

我们正在寻找一名Ruby on Rails 开发人员,负责管理服务器和用户之间的数据交换。您的主要关注点将是开发所有服务器端逻辑,定义和维护中央数据库,并确保对来自前端的请求的高性能和响应能力。您还将负责将其他团队成员构建的前端元素集成到应用程序中,因此还需要对前端技术有基本的了解。

加入在 Toptal 网络中,您将有机会与来自世界各地的高技能专家团队一起处理许多客户项目,从初创企业到财富 500 强企业。

这是一个偏远的职位,可以在任何地方完成。

好处:

  • 自由选择自己的日程安排,并从各种每小时、部分中进行选择- 时间和全职项目。

  • 随时随地工作的能力。无论您喜欢在异国情调的海滩旅行和工作,还是与家人共度时光并在家工作,都是您的选择。

  • 访问一个由才华横溢的同行组成的蓬勃发展的协作社区。

  • 受邀参加世界各地频繁举行的 Toptal 活动,包括晚宴、技术讲座、会议等。

  • 极具竞争力的薪酬。

职责:

  • 设计、构建和维护高效、可重复使用,以及可靠的 Ruby 代码。

  • 集成数据存储解决方案,包括数据库、键值存储、blob 存储等。

  • < p>将前端开发人员团队构建的面向用户的元素与服务器端逻辑集成。

  • 识别瓶颈和错误,并为这些问题设计解决方案。

  • 帮助维护代码质量、组织和自动化。

  • 优化应用程序以提高速度和可扩展性。

  • <李>

    与其他团队成员和利益相关者合作。

  • 承担明智的风险并支持新的想法。

要求:

  • 高级 Ruby on Rails 专业知识,以及 RSpec 和 Resque 等常用库方面的丰富经验。

  • < p>深入了解 Ruby 的语法及其细微差别。

  • 深入了解面向对象的编程原理。

  • 具有服务器端模板语言(例如 Liquid、Slim 等)的经验。

  • 具有服务器端 CSS 预处理器(例如 Sass)的经验。

  • 基本了解前端技术,包括 JavaScript、HTML5 和 CSS3。

  • 熟悉 MVC、Mocking、ORM 和 RESTful 原则和最佳实践。< /p>

  • 具备编写干净、可读的 Ruby 代码的诀窍。

  • 能够将多个数据源和数据库集成到一个系统中。< /p>

  • 了解基本设计可扩展应用程序背后的原则。

  • 能够创建表示和支持业务流程的数据库模式。

  • 能够实现自动化测试平台和单元测试。

  • 熟悉 Git、Mercurial 或 SVN 等代码版本控制工具。

  • 熟悉使用有助于开发的工具,例如 Bower、Bundler、Rake 等。

  • 熟悉持续集成。

  • 愿意帮助您的队友,与他们分享您的知识并向他们学习。

  • 乐于接受反馈。


免责声明

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

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

不定期副业成功案例分享

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

立即订阅