Ruby on Rails Developer Job Description

What is the job description of a Ruby on Rails Developer? What are the duties and responsibilities of a Ruby on Rails Developer? What does a Ruby on Rails Developer do?

Job description of a Ruby on Rails Developer

Ruby on Rails Developers write server-side web-application logic using the open-source programming language Ruby. The logic is written around the Model View Controller (MVC) Framework, Rails. Ruby on Rails Developers are tasked with developing back-end components, connecting the application with web services, and supporting front-end developers.

This Ruby on Rails Developer job description example includes the list of most important Ruby on Rails Developer duties and responsibilities as shown below. It can be modified to fit the specific Ruby on Rails Developer profile you're trying to fill as a recruiter or job seeker.

Ruby on Rails Developer Duties and Responsibilities

Ruby on Rails Developer job description should contain a variety of functions and roles including:

  • Development of new web applications
  • Maintenance of existing web applications
  • Writing server-side web application logic in Ruby
  • Create back-end components
  • Connect the application with the other web services
  • Extending and maintaining JSON and Liquid-based APIs

Ruby on Rails Developer Requirements / Skills / Qualifications

Ruby on Rails Developer job description should include these common skills and qualifications:

  • BSc/MSc degree in Computer Science, Engineering or a related subject
  • x years of experience with Ruby and the Rails framework
  • x years of experience with full web stack including HTTP, CSS, REST
  • x years of experience with Git and Github
  • x years of experience with Angular or Backbone JS
  • Knowledge of Docker and docker-based deployment
  • x years of experience with SQL backends, preferably Postgres or mySQL
  • Familiarity with testing tools such as Cucumber
  • Critical thinker and problem-solving skills
  • Team player
  • Good time-management skills

As a hiring manager, recruiting an ideal Ruby on Rails Developer starts with crafting a good job description. Use this Ruby on Rails Developer job description template to save yourself time and help you attract the most qualified candidates. Feel free to revise it to meet your specific needs.

Job seekers interviewing for the role of a Ruby on Rails Developer may also reference it in preparation for the interview.