Job Description – RoR Developer (Ruby on Rails, RSpec)
We are looking for awesome RoR developers across all levels with a commitment to collaborative problem solving, sophisticated design, and quality products.
Those who bring their own ideas to the table. This person must have significant expertise in ROR, as well as be highly detail oriented and self-driven.
Location: All Metro Cities/Chennai/Vadodara/ Mumbai locations
Experience:
1-2 years for Developer
2-5 years for Sr. Developer
5 years+ for Team Lead, Tech Leads
Key Roles and Responsibilities:
Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Architecting, designing and developing scalable backend systems with RoR
Integration and development of various microservices
Creating unit tests using RSpec
Reviewing other developers code as well as suggesting improvements
Algorithm development and general optimization
Setting up CI/CD pipelines
Collaborating with various stakeholders including QA, DevOps, PMs and other developers
Solid understanding of deploying and maintaining Rails apps within the AWS environment.
Set up workers and deploy across multiple instances.
Work on complex modules and be hands on on the product code as and when required
Requirement:
Bachelor’s degree in computer science, computer engineering, or related field.
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
Solid understanding of object-oriented programming, knowledge of standard CS fundamentals (data structures, algorithms, complexity analysis)
Experience with Cloud and infrastructure
Integration