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