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!

RailsRubyRspecSinatraPostgreSQL
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

Full-time

Start date

As soon as possible

Location

Remote

Client Country & Time Zone

United States

America/Chicago

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.

Duties and Responsibilities

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

Key Tasks:
- 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.

Skills
Skill level
Importance
1
Ruby
Skill level:Master
Importance:Must have
2
Rails
Skill level:Expert
Importance:Must have
3
PostgreSQL
Skill level:Expert
Importance:Must have
4
English Proficiency
Skill level:Expert
Importance:Must have
5
Rspec
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, Europe, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia, Asia or Asia

Looking to hire?