Key Skills: Ruby ,,, rails versions -4,5,6, AWS, CSRF tokens, Jenkins, GIT/SVN , MYSql, PostgreSql Databases , Capsitrano, Sidekiq, Elastic search, Redis, Active Record.
Certifications: Completion of Ruby on Rails certification course will be an added advantage.
Additional Skills: Good interpersonal skills.
Job Description
Experience with Ruby on Rails, along with libraries, syntax of Ruby and its nuances
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
Familiarity with concepts of MVC, Mocking, ORM, and RESTful for Data Transfer
Good understanding of object-oriented programming
Strong understanding of server-side templating languages such as Liquid, Slim, etc
Good understanding of server-side CSS preprocessors such as Sass, based on project requirements
Better practice in developing a website from scratch using Rails and various gems- Devise, Active Admin, Pry, Carrier-wave, CanCan, Capistrano
Experience in handling Dashboards and Integrate with public & private API including email providers, payment processors, and social media.
Collaborate with the front-end team to build innovative and responsive website design.
Should be aware of caching and handling memory leaks
Strong experience in database management (MySQL, PostgreSQL, etc)
Integration of multiple data sources and databases into one system
Integration of data storage solutions like databases, key-value stores, blob stores, etc
Creating database schemas that represent and support business processes
Understanding of fundamental design principles behind a scalable application
Design, build and maintain efficient, reusable, and reliable Ruby code
Able to create database schemas that represent and support business processes
Integration of user-facing elements developed by front-end developers with server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Able to Maintain and implement unit tests, code quality , automatization