Job Responsibility:
-Minimum 5+ years of experience in development of Rails application
- Very Strong Programming knowledge in Ruby, JS, AJAX, etc addition to that any other language would be a plus.
- Solid understanding and experience in Rails Frameworks.
- Good understanding in ReactJS
- Very good experience building RoR applications along with a knack to write quality code and having followed the best practices to achieve the same.
- Good knowledge of distributed technologies, real-time systems of high throughput, low latency, and highly scalable systems.
- Good knowledge on MySQL Databases
- Should have strong knowledge in Restful architecture in implementing APIs and using third party APIs along with Micro-services development and integration for frontend application.
- Solid Knowledge in concepts of MVC, Mocking, ORM, and RESTful services
- A knack for writing clean, quality and readable Ruby code along with documentation and TDD.
- Understanding of design principles behind a scalable application
- Proven expertise of TDD in Ruby using RSpec, RuboCop, etc.
- Proficient understanding of code versioning tools e.g. GitHub
- Experience in continuous integration(CI/CD) and tools like CircleCI or others.
- Strong Knowledge of Software Design Patterns, Integration Mechanisms, Data Modelling. Experience in applying any/all of them to specific use cases;
Good Experience with public clouds, e.g. AWS. Ability to handle the deployments and shipping applications using Docker, Kubernetes etc.
Skillset
- Ruby on Rails
- REST api
- HTML, CSS, Javascript and jQuery
- MySql Database
- RSpec
Any Graduate