Rails Developer Job Description Template
Our company is looking for a Rails Developer to join our team.
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code;
- Integration of data storage solutions may include databases, key-value stores, blob stores, etc;
- Identify bottlenecks and bugs, and devise solutions to these problems;
- Help maintain code quality, organization, and automatization;
- Integration of user-facing elements developed by front-end developers with server side logic.
Requirements:
- A knack for writing clean, readable Ruby code;
- Proficient understanding of code versioning tools (e.g. Git, Mercurial);
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful;
- Solid understanding of object-oriented programming;
- Experience with Ruby on Rails, along with other common libraries such as RSpec;
- Able to create database schemas that represent and support business processes;
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3;
- Ability to integrate multiple data sources and databases into one system;
- Knowledge of any JS frameworks like React, Node or Angular is a plus.