Ruby on Rails

Ruby on Rails Developer Job Description Template

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 Developer Job Description Template.

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

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

Copy this template, and modify it as your own:

Company Introduction

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

Job Description

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

Responsibilities

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

Skills

  • 熟悉Ruby on Rails,以及其他常用库,如RSpec和Resque
  • 对Ruby语法及其细微差别有很好的理解
  • Solid understanding of object-oriented programming
  • 对服务器端模板语言有很好的理解 {{例如Liquid, Slim等,取决于你的技术栈}}
  • Good understanding of server-side CSS preprocessors {{such as Sass, based on project requirements}}
  • 基本了解前端技术,如JavaScript, HTML5, CSS3
  • 熟悉MVC、Mocking、ORM和RESTful的概念
  • A knack for writing clean, readable Ruby code
  • 能够将多个数据源和数据库集成到一个系统中
  • 理解可扩展应用程序背后的基本设计原则
  • 能够创建表示和支持业务流程的数据库模式
  • 能够实现自动化测试平台和单元测试
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
  • Familiarity with continuous integration
  • {{Make sure to mention other frameworks, libraries, or any other technology relevant to your project}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal’s growing, community-driven list of essential Ruby on Rails interview questions

Recent Ruby on Rails Articles by Toptal Engineers

How to Hire Ruby on Rails Developers

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

Read Hiring Guide

Find the right Ruby on Rails interview questions

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

Read the Questions

Hire a Top Ruby on Rails Developer Now

Toptal是一个面向优秀Ruby on Rails开发人员的市场, engineers, programmers, coders, architects, freelancers, and consultants. 顶级公司和初创公司选择Toptal Ruby on Rails开发服务用于他们的关键任务软件项目.

See Their Profiles

Dustin Cass

Freelance Ruby on Rails Developer

United StatesToptal Member Since September 26, 2018

Dustin是一名专业的全栈工程师超过15年,曾在公司和机构工作过, large and small. 他对自己的手艺充满激情和奉献精神,总是为雇主和客户付出额外的努力. Dustin精通处理启动和企业级架构,并将根据任何给定项目的需求定制他的解决方案.

Show More

Eqbal Quran

Freelance Ruby on Rails Developer

JordanToptal Member Since June 13, 2014

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

Show More

Botond Orban

Freelance Ruby on Rails Developer

RomaniaToptal Member Since June 4, 2015

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

Show More

Sign up now to see more profiles.

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.