Ruby on Rails Developer

A Ruby on Rails Developer specializes in writing server-side web application logic in Ruby, around the framework Rails. They develop back-end components, connect the application with other web services, and support the front-end developers by integrating their work with the Ruby application.

Job Brief:

A Ruby on Rails Developer specializes in writing server-side web application logic in Ruby, around the framework Rails. They develop back-end components, connect the application with other web services, and support the front-end developers by integrating their work with the Ruby application.

Roles & Responsibilities:
  • Designing, building, and maintaining reliable Ruby code.
  • Integration of data storage solutions, which may include databases, key-value stores, blob stores, etc.
  • Integration of user-facing elements developed by front-end developers with server-side logic.
  • Identifying bottlenecks and bugs, and devising solutions to these problems.
Key Soft Skills:
  • Good problem-solving skills.
  • Strong communication skills.
  • Attention to detail.
  • Teamwork and collaboration.
Core Skills:
  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque.
  • Good understanding of the syntax of Ruby and its nuances.
  • Familiarity with concepts of MVC, Mocking, ORM, and RESTful.
  • A knack for writing clean, readable Ruby code.
Experience Required:
  • Proven work experience as a Ruby on Rails Developer.
  • Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque.
  • Familiarity with continuous integration.
Keywords:

Ruby on Rails

RSpec

Resque

MVC

Mocking

ORM

RESTful.