1. Ruby on Rails
  2. Job Description

Ruby on Rails Developer Job Description Template

Experienced Ruby on Rails developers can greatly shorten your application’s time-to-market, but they are an increasingly rare resource. We know how to find the best among them, and can help you do the same. Use this job description template to get the developer’s attention, or click below and let’s start collaborating on your next hire!

Trusted by
The Huffington Post logo
Qualtrics logo
Earnest logo
Gensler logo
Featured in
Wired logo
The Wall Street Journal logo

About Our

Job Description Template for a Ruby on Rails developer

Be concise. Be real. Be clear. Over the past 11 years, we’ve developed a job description template that includes the most common elements you need to communicate your requirements and attract capable Ruby on Rails developers.

Job Description

Senior Ruby on Rails Developer

Time Commitment


Start date

As soon as possible



Client Country & Time Zone

United States


Meeting time

9:30 am

Client company description

The company is a startup who is building a new booking app for sports facilities in the US.

Expected contract duration: 1-3 months

We think the project will take around 3 months of work full-time (more if part-time) to launch the first version of the product. It is likely that they will need someone long-term beyond that to maintain and extend the application.


You will be collaborating with the back-end team with building their new API.

Duties and Responsibilities

- Design and create the database schema
- Implement the endpoints needed
- Increase test coverage by 70% by writing unit tests to an existing suite using Rspec
- Stress testing
- Penetration testing

The client plans to use PivotalTracker for task management and Discord for daily communication. Github will be used for source control.

Skill level
Skill level:Master
Importance:Must have
Skill level:Expert
Importance:Must have
Skill level:Expert
Importance:Must have
English Proficiency
Skill level:Expert
Importance:Must have
Skill level:Proficient
Importance:Strongly preferred

Relationships: Who you’ll be working with

You will be reporting to a Senior Architect who is managing the project. You’ll also be interacting with a front-end developer.

Preferred Regions

The client's preference is for candidates to be located in Latin America, Canada or Europe

Looking to hire?