Ruby on Rails

Ruby on Rails开发人员工作描述模板

Ruby on Rails开发人员负责用Ruby编写服务器端web应用程序逻辑, 围绕框架Rails. Ruby on Rails开发人员通常开发后端组件, 将应用程序与其他(通常是第三方)web服务连接起来, 并通过将前端开发人员的工作与应用程序集成来支持他们.

分享

Ruby on Rails开发人员负责用Ruby编写服务器端web应用程序逻辑, 围绕框架Rails. Ruby on Rails开发人员通常开发后端组件, 将应用程序与其他(通常是第三方)web服务连接起来, 并通过将前端开发人员的工作与应用程序集成来支持他们. 但是,如果您正在寻找高级Ruby开发人员,请参考我们的 Ruby开发人员职位描述模板.

Ruby on Rails作为一个框架,在很短的时间内获得了极大的普及. 该框架的目标是减少构建web应用程序所需的时间和精力. 然而,这给开发人员和他们对框架的了解增加了负担. 由于框架的约定优先于配置的特性,这一点尤其正确. 本文将为您提供一个Ruby on Rails开发人员职位描述示例,它将帮助您编写一份完美的招聘广告, 确保你找到并雇用了符合你标准的人.

Ruby on Rails开发人员-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

公司介绍

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. 提及办公时间, 远程工作的可能性, 以及所有你能想到的让你的公司有趣的东西.}}

工作描述

我们正在寻找负责管理服务器和用户之间数据交换的Ruby on Rails开发人员. 您的主要重点将是开发所有服务器端逻辑, 中心数据库的定义和维护, 并确保高性能和对前端请求的响应. 您还将负责将您的同事构建的前端元素集成到应用程序中. 因此,对前端技术有基本的了解也是必要的.

责任

  • 设计、构建和维护高效、可重用和可靠的Ruby代码
  • 集成数据存储解决方案 {{可能包括数据库、键值存储、blob存储等.}}
  • 前端开发人员开发的面向用户的元素与服务器端逻辑的集成
  • 确定瓶颈和错误,并为这些问题设计解决方案
  • 帮助维护代码质量、组织和自动化
  • {{在这里添加其他相关的职责}}

技能

  • 熟悉Ruby on Rails,以及其他常用库,如RSpec和Resque
  • 对Ruby语法及其细微差别有很好的理解
  • 对面向对象编程有扎实的理解
  • 对服务器端模板语言有很好的理解 {{例如Liquid, Slim等,取决于你的技术栈}}
  • 对服务器端CSS预处理器有很好的理解 {{如Sass,根据项目需求}}
  • 基本了解前端技术,如JavaScript, HTML5, CSS3
  • 熟悉MVC、Mocking、ORM和RESTful的概念
  • 编写干净、可读的Ruby代码的技巧
  • 能够将多个数据源和数据库集成到一个系统中
  • 理解可扩展应用程序背后的基本设计原则
  • 能够创建表示和支持业务流程的数据库模式
  • 能够实现自动化测试平台和单元测试
  • 精通代码版本控制工具 {{e.g. Git、Mercurial或SVN}}
  • 熟悉开发辅助工具 {{例如Bower, Bundler, Rake等}}
  • 熟悉持续集成
  • {{一定要提到其他框架, 库, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
参见:Toptal不断增长的社区驱动列表 基本的Ruby on Rails面试问题

Toptal Engineers最近的Ruby on Rails文章

如何雇用Ruby on Rails开发人员

Ruby on Rails开发人员擅长使用Ruby语言和Rails框架创建全栈web应用程序. 这篇招聘Ruby on Rails开发人员的指南以工作描述最佳实践为特色, 面试问题与答案, 以及帮助你确定公司最佳候选人的建议.

阅读招聘指南

找到合适的Ruby on Rails面试问题

阅读社区驱动的Ruby on Rails面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

阅读问题

现在就雇佣一名优秀的Ruby on Rails开发人员

Toptal是一个面向顶级Ruby on Rails开发人员的市场, 工程师, 程序员, 程序员, 架构师, 和顾问. 顶级公司和初创公司可以雇佣专职(全职), 每小时, 或者兼职的Ruby on Rails自由职业者,用于他们的关键任务软件项目.

查看他们的个人资料

Bruz Marzolf

自由Ruby on Rails开发人员
美国Toptal成员2016年1月14日

Bruz是一名全栈开发人员,自从15年前开始做这个工作以来,他就喜欢为网络构建东西. Bruz花了很多时间在后端使用Ruby和长生不老药构建服务,并处理数据库和基础设施, 但他也在用JavaScript构建前端应用方面做了大量工作.

显示更多

Eqbal古兰经

自由Ruby on Rails开发人员
约旦Toptal成员2014年6月13日

Eqbal是一名高级全栈开发人员,拥有超过十年的web和移动开发经验. 他是解决问题的高手,并拥有广泛的成品专业产品组合.

显示更多

蒂娜冬青

自由Ruby on Rails开发人员
加拿大Toptal成员2016年3月9日

Tina是一位经验丰富的全栈工程师,专门从事移动优先响应式web开发和客户端JavaScript应用程序(使用反应), 回来的, 角, Vue, ember和他们的api——ruby on Rails, 节点.js, Kotlin和java -由SQL和no-SQL数据库支持. Tina还擅长为iOS和Android开发原生移动应用, 包括KMM, 并且拥有反应 Native和Cordova的专业知识.

显示更多

在Toptal网络中发现更多Ruby on Rails开发人员

开始招聘

Toptal连接 排名前3% 世界各地的自由职业人才.

加入Toptal社区.