Description

Ruby on Rails Developer Responsibilities:

  • Designing and developing new web applications.
  • Maintaining and troubleshooting existing web applications.
  • Writing and maintaining reliable Ruby code.
  • Integrating data storage solutions.
  • Creating back-end components.
  • Identifying and fixing bottlenecks and bugs.
  • Integrating user-facing elements designed by the front-end team.
  • Connecting applications with additional web servers.
  • Maintaining APIs.
  • Lead the creation, development, and implementation of critical system design changes, enhancements, and software projects
  • Ensure timely executive of team and project deliverables
  • Work with other lead engineers and architects to ensure the system and product is consistent and aligned through all processes
  • Review and approve design proposals and documents from the software engineers to ensure compliance with company standards
  • Monitor the progress of the software development and projects to ensure that goals and deadlines are met.
  • Improve product quality, performance, and security through substantial process improvements

Ruby on Rails Developer Requirements:

  • Bachelor’s degree in computer science, computer engineering, or related field.
  • Experience working with ruby on rails as well as libraries like Resque and RSpec.
  • Ability to write clean ruby code.
  • Proficiency with code versioning tools including Git, Github, SVN, and Mercurial.
  • Experience with AngularJS or BackboneJS.
  • Familiarity with MVC, Mocking, RESTful, and ORM.
  • Good understanding of any front-end technologies including Angular, React ,HTML5, JavaScript, and CSS3.
  • Knowledge of server-side templating languages including Slim and Liquid.
  • Familiarity with testing tools.
  • Experience with Ubuntu, Red Hat Linux, Mongo DB and Redis
  • Experience with Javascript Library (JQuery/Sencah Touch/Titanium

Education

Any Graduate