Senior Ruby on Rails Developer Job Description Template
Our company is looking for a Senior Ruby on Rails Developer to join our team.
Responsibilities:
- Build and design restful web services;
- Manage and empower team to deliver on deadlines and releases;
- Influence and enhance key technical architecture of the platform;
- Interface with a variety of external clients and services for DB’s and ecommerce systems;
- Create and deliver maintainable and scalable code;
- Spend majority of time on backend development;
- Use modern JavaScript frameworks like react or angular;
- Work closely with the Enroco Product Development team to build complicated SaaS modules in Rails;
- Contribute to the applications backend Ruby on Rails code.
Requirements:
- Good understanding of Github or SVN;
- Strong Understanding of Agile Application Architechture, Web services, Responsive Design, JSON, AJAX, etc;
- Good knowledge on Nginx, Apache, Passenger, Capistrano;
- Startup mentality, high willingness to learn, and hardworking;
- A degree in Computer Science, Engineering or relevant experience;
- Big-picture, strategic thinking as well as acute attention to detail;
- You’re capable of working with minimal oversight, after being briefed on task parameters;
- Significant, meaningful Rails experience—this is not an “entry level” role;
- Strong development Experience in Javascript, JQuery, SQL, Ajax, HTML5 and CSS;
- Strong design sensibilities as they relate to coding;
- Should be comfortable with linux operating system;
- Ability to build and maintain strong, positive working relationships;
- Experience with AWS cloud services;
- Strong experience with JavaScript and modern frameworks (react, angular, etc.);
- Good knowledge in writing test cases with RSpec, Cucumber.