Ruby

Ruby开发人员职位描述模板

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

Share

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

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

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

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

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

Company Introduction

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

Job Description

我们正在寻找负责构建Ruby应用程序的Ruby开发人员, 包括从复杂的后端微服务组到命令行实用程序和数据处理脚本的任何内容. 您的主要职责将是设计和开发这些应用程序, 并与团队的其他成员在基础设施的不同层面进行协调. Thus, 致力于合作解决问题, sophisticated design, 制造高质量的产品是至关重要的.

Responsibilities

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

Skills

  • 对Ruby语法及其细微差别有很好的理解
  • 对面向对象编程有扎实的理解
  • 了解Ruby中的函数式编程风格
  • 编写可用于表达方式的可重用Ruby库的技能
  • 熟悉MVC、Mocking、ORM和RESTful的概念
  • 熟悉流行的web应用程序框架 {{如Rails、Lotus等,视项目需要而定}}
  • 熟悉命令套件库,例如 {{如Thor和GLI,视项目需要而定}}
  • 编写干净、可读的Ruby代码的技巧
  • 有使用外部和嵌入式数据库的经验
  • 理解可扩展应用程序背后的基本设计原则
  • 能够创建表示和支持业务流程的数据库模式
  • 实现自动化测试平台和单元测试
  • 精通代码版本控制工具 {{e.g. Git, Mercurial or SVN}}
  • 熟悉开发辅助工具 {{例如Bower, Bundler, Rake等}}
  • 熟悉持续集成
  • {{一定要提到其他框架, libraries, 或任何其他与您的项目相关的技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal不断增长的社区驱动列表 Ruby面试必备问题

Toptal Engineers最近的Ruby文章

How to Hire Ruby Developers

Ruby开发人员精通创建可靠的, scalable, 以及高性能应用程序, 特别是在web开发和自动化领域. 本指南提供面试问题和答案, along with best practices, 协助您甄选最合适的候选人.

Read Hiring Guide

找到合适的Ruby面试问题

阅读社区驱动的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. 他管理过工程团队,但仍然热爱编程. 无论是从头开始构建产品还是整合现有的团队, 他从第一天起就会很有效率.

Show More

Bruno Costa

Freelance Ruby Developer

PortugalToptal Member Since November 4, 2019

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

Show More

Fayaz Abdul

Freelance Ruby Developer

United KingdomToptal Member Since October 24, 2019

Fayaz是一名DevOps工程师和架构师,具有设计端到端解决方案的经验. 他对多个AWS拥有丰富的云和基础设施专业知识, Azure, 和谷歌云认证. 他专门研究监控工具(ELK), Zabbix, 普罗米修斯)和Python自动化, Ansible, Terraform, and Docker. Fayaz实现了Jenkins CI/CD管道来构建, test, and deploy large apps, including microservices, with zero downtime.

Show More

Ciprian Trușcă

Freelance Ruby Developer

RomaniaToptal Member Since October 22, 2019

Ciprian非常喜欢编码,他在不同领域积累了丰富的经验. 他认为你掌握的编程语言越多,你的程序员水平就越高. 他的专长是安全性和高并发后端系统,但他也喜欢做前端, DevOps, and automated tests. Ciprian喜欢认真对待他的责任,以便以最好的方式完成每一项任务

Show More

Rodrigo Souto

Freelance Ruby Developer

BrazilToptal Member Since October 10, 2019

罗德里戈是一位活跃的软件开发人员,他在过去的几年里主要开发复杂的网络应用程序. 他是一个使用前端的全能开发人员, back-end, 以及基础设施技术,同时与各种规模的团队合作. 对编码和解决问题充满热情,并致力于沟通和组织, Rodrigo values product quality, transparency, Agile development, and client satisfaction.

Show More

Arnaud Mesureur

Freelance Ruby Developer

United KingdomToptal Member Since October 4, 2019

Arnaud在管理工程团队和在快节奏环境中构建可扩展的web应用程序方面有着良好的记录. 他的经验范围从构建高端网络性能分析平台到成为一个成功的在线市场的工程主管. Arnaud最近领导了一个项目,为全球最大的微移动运营商之一设计和构建一个支付和税收平台,处理数百万笔交易,并支持多个psp.

Show More

Piotr Pałka

Freelance Ruby Developer

PolandToptal Member Since September 3, 2019

Piotr是一位经验丰富的全栈软件工程师和IT顾问, 谁能理解客户的观点, 并将创意转化为高质量的产品. 他在企业和创业环境方面都有专长. Having worked for corporations, banks, and software houses, Piotr开发了全球使用的产品,并使用各种技术堆栈帮助初创公司和内部企业系统.

Show More

Daniel Araujo

Freelance Ruby Developer

PortugalToptal Member Since September 1, 2019

Daniel是一名在大型网络产品开发方面经验丰富的工程师. 他是测试驱动开发的倡导者和可靠性的爱好者, highly-scalable, 以及高性能的软件解决方案. As a person and developer, Daniel is self-motivated, eager to learn, 并且乐于合作并提供解决方案.

Show More

Joao da Silva Fernandes

Freelance Ruby Developer

PortugalToptal Member Since August 28, 2019

jo是一个专注于Ruby on Rails的全栈开发人员,他钻研前端和基础架构. 他的职业生涯始于创业环境,直到2017年加入Xing, 德国最活跃的专业网络平台. 自2020年以来,他一直担任远程承包商. jo力求通过代码质量和适当的交付过程来实现长期的可维护性, code reviews, 提交历史是优先级的.

Show More

Paul Bochis

Freelance Ruby Developer

RomaniaToptal Member Since August 12, 2019

Paul是一个全面的全栈开发人员,对开发高质量的软件充满热情. 他专注于构建产品,他的多样化技能使他能够应对任何挑战. 他首选的前端技术是React, 而在后端,他有Spring Framework和Ruby on Rails的经验.

Show More

现在注册以查看更多资料.

Start Hiring

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

Join the Toptal community.