Ruby on Rails

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

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

Share

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

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

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

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

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

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

Responsibilities

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

Skills

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

Toptal Engineers最近的Ruby on Rails文章

如何雇用Ruby on Rails开发人员

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

Read Hiring Guide

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

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

Read the Questions

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

Toptal是一个面向顶级Ruby on Rails开发人员的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职), hourly, 或者兼职的Ruby on Rails自由职业者,用于他们的关键任务软件项目.

See Their Profiles

Bruz Marzolf

Freelance Ruby on Rails Developer

United StatesToptal Member Since January 14, 2016

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

Show More

Eqbal Quran

Freelance Ruby on Rails Developer

JordanToptal Member Since June 13, 2014

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

Show More

Tina Holly

Freelance Ruby on Rails Developer

CanadaToptal Member Since March 9, 2016

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

Show More

Botond Orban

Freelance Ruby on Rails Developer

RomaniaToptal Member Since June 4, 2015

Botond是一名高技能的专业软件开发人员,他喜欢编写其他人可以理解和遵循的代码. 他对编程的热情始于13岁, 从他父亲那里得到一台ZX光谱兼容的俄罗斯PC后. 他学会了编程,成为了一个真正的终身爱好者.

Show More

Elena-Cristina Conacel

Freelance Ruby on Rails Developer

RomaniaToptal Member Since September 3, 2020

Cristina拥有超过5年的创业经验,专注于开发工具的创业公司数量超过500家,000 users. 她是一名全栈开发人员,对Ruby on Rails和响应式web设计充满热情. 她有在跨职能团队工作的经验,见证了一个产品从创意到实际应用并取得成功.

Show More

Jef Vlamings

Freelance Ruby on Rails Developer

BelgiumToptal Member Since August 18, 2022

jeff是一名拥有超过10年web开发专业经验的全栈工程师. 他参与了50多个项目,解决了包括房地产在内的行业的复杂商业问题, media, sports, eCommerce, food, and retail. 杰夫一直在节约成本的同时增加利润. 他已经准备好利用自己的技能为你的收入带来指数级增长.

Show More

Richa Bhardwaj

Freelance Ruby on Rails Developer

IndiaToptal Member Since August 4, 2021

有十年的远程工作经验, Richa作为RoR创造了非凡的web/移动体验, React, React Native, and Node.js expert. 她参与过绿地项目, 建立并管理一支15人的开发团队, 并为全球客户构建网络和移动项目. Richa擅长异步通信, 对架构做出明智的决定, design, 以及软件开发过程域. 她是一个天生的问题解决者,能很快掌握新技术.

Show More

Amrata Baghel

Freelance Ruby on Rails Developer

IndiaToptal Member Since August 24, 2022

Amrata是一名拥有超过12年经验的后端工程师,拥有计算机科学硕士学位. 她精通Ruby on Rails和其他语言,如Java, Node.js、Swift和JavaScript,也曾使用过其他数据库和项目管理软件. Amrata的背景包括与初创公司和大公司合作, such as Symantec, Oracle, and Bharti Soft Bank, and in various fields, including eCommerce, media streaming, and enterprise software.

Show More

Hendrik Wermser

Freelance Ruby on Rails Developer

GermanyToptal Member Since February 22, 2022

Hendrik在两家不同的创业公司担任了7年多的Ruby on Rails主要工程师, in charge of all technology, including front end, back end, databases, CI/CD, cloud deployment, error and performance monitoring, logging, analytics, and A/B testing. In the past two years, 亨德里克是一家SaaS初创公司的远程自由团队成员, 开发一个Flask的概念验证, Python, and Vue.Js在医院的应用. 在过去的两年里,他还教过一个编程训练营.

Show More

Alex Katkova

Freelance Ruby on Rails Developer

United StatesToptal Member Since July 13, 2022

Alex是一名资深Ruby on Rails开发人员,拥有丰富的api构建经验, 使用和扩展第三方集成, 构建概念验证软件. 亚历克斯很务实,注重细节, 利用正确的工具完成工作, and delivers projects on time.

Show More

Simon Santiago Soriano

Freelance Ruby on Rails Developer

NetherlandsToptal Member Since June 10, 2015

Simon是一名软件工程师,拥有六年多的后端经验, distributed systems, CI, and web development. 前优步员工,Salonomi的创始人.com, Simon与人合著了论文《欧博体育app下载》(发表于EuroSys’19),并为Platzi创建了两门关于Ruby和Ruby on Rails的五星级课程, 拉丁美洲最大的在线技术学校.

Show More

Sign up now to see more profiles.

Start Hiring

Toptal Connects the Top 3% 世界各地的自由职业人才.

Join the Toptal community.