Ruby

Ruby Developer Job Description Template

优秀的Ruby开发人员可以使用Ruby构建任何东西,从web应用程序的后台到计算机上的命令行实用程序. 该语言是动态的、反射的和面向对象的. 这些都是在许多通用编程语言中发现的熟悉属性, 但是开发者仍然需要经验才能驾驭他们真正的力量.

Share

优秀的Ruby开发人员可以使用Ruby构建任何东西,从web应用程序的后端到计算机上的命令行实用程序. 该语言是动态的、反射的和面向对象的. 这些都是在许多通用编程语言中发现的熟悉属性, 但是开发者仍然需要经验才能驾驭他们真正的力量. 但是,如果您正在寻找Ruby on Rails开发人员,请参考我们的 Ruby on Rails Developer Job Description Template.

为Ruby开发人员编写一份好的职位描述和广告需要适当地分离关注点. Due to the popularity of Rails, 通常,一个通用的Ruby招聘广告可能会从专门研究Rails的开发人员那里带来大量的应用程序, instead of advanced Ruby developers.

本文将为您提供一个示例Ruby开发人员职位描述,它将帮助您编写一份完美的招聘广告, 确保你找到并雇用了符合你特定标准的人.

Ruby Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

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

Job Description

我们正在寻找负责构建Ruby应用程序的Ruby开发人员, 包括从复杂的后端微服务组到命令行实用程序和数据处理脚本的任何内容. 您的主要职责将是设计和开发这些应用程序, 并与团队的其他成员在基础设施的不同层面进行协调. Thus, a commitment to collaborative problem solving, sophisticated design, and building quality products is essential.

Responsibilities

  • 设计、构建和维护高效、可重用和可靠的Ruby代码
  • 确保应用程序的最佳性能、质量和响应性
  • 确定瓶颈和错误,并为这些问题设计解决方案
  • 帮助维护代码质量、组织和自动化.
  • {{在这里添加其他相关的职责}}

Skills

  • 对Ruby语法及其细微差别有很好的理解
  • Solid understanding of object-oriented programming
  • 了解Ruby中的函数式编程风格
  • 编写可用于表达方式的可重用Ruby库的技能
  • 熟悉MVC、Mocking、ORM和RESTful的概念
  • Experience with popular web application frameworks {{如Rails、Lotus等,视项目需要而定}}
  • Familiarity with command-suite libraries, such as {{如Thor和GLI,视项目需要而定}}
  • 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 interview questions

Recent Ruby Articles by Toptal Engineers

How to Hire Ruby Developers

Ruby开发人员精通创建可靠的, scalable, and high-performance applications, 特别是在web开发和自动化领域. 本指南提供面试问题和答案, along with best practices, 协助您甄选最合适的候选人.

Read Hiring Guide

Find the right Ruby interview questions

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

Read the Questions

Hire a Top Ruby Developer Now

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

See Their Profiles

Clemens Helm

Freelance Ruby Developer
AustriaToptal Member Since October 24, 2017

克莱门斯作为一名全栈web开发人员已经工作了超过15年. 他热衷于设计和制造高质量的产品. 他最喜欢的自由职业是有机会遇到各种类型的项目, people, and cultures. 以这种方式工作,他不断获得经验和知识,为他的下一个项目.

Show More

Duarte Henriques

Freelance Ruby Developer
PortugalToptal Member Since January 19, 2017

Duarte是一名高级开发人员,拥有十多年构建web应用程序的经验, using rails and react. 他管理过工程团队,但仍然热爱编程. 无论是从头开始构建产品还是整合现有的团队, he will be productive from Day One.

Show More

Bruno Costa

Freelance Ruby Developer
PortugalToptal Member Since November 4, 2019

Bruno是一名全栈开发人员,拥有工程背景和对产品方面的巨大热情. Working in startup environments, 他积累了丰富的经验,身居多个职位,几乎成功地扮演了每一个角色. 布鲁诺目前的工作是在网站Exercism上指导Ruby课程.io. 描述布鲁诺时,我脑海中浮现的一些词是自信、无情和乐观.

Show More

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

Start Hiring

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

Join the Toptal community.