Job Description :
Ruby on Rails Developer
Location: San Jose, CA
Duration: 6 months+

Need linkedin or github


Job Description:

Must haves:
Mid to senior level
Exp with latest version of Ruby 2.5 and rail 5.1
Postgres SQL
This is for an ecommerce client


For this role, client is looking for a candidate with 10+ yrs of overall experience along with 3-5 yrs of Ruby on rails development exp and working into an agile environment would be a plus. Project should be around 6months to start with and on the budget side, we are paying market competitive rate.

About the Opportunity:

We are building out our team and looking for both a Senior and a Lead Ruby on Rails developer responsible for managing the interchange of data between the server and the users. 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.

Key Responsibilities:
Design, build, and maintain efficient, reusable, and reliable Ruby code
Assist with the integration of data storage solution such as PostgreSQL/MySQL and Redis
Develop user-facing elements as well as server side logic
Identify bottlenecks and bugs, and devise solutions to these problems
Help maintain code quality, organization and automation
Key Qualifications:
Possess a good understanding of the syntax of Ruby and its nuances
Solid understanding of object-oriented programming
Experience designing, building large-scale Ruby on Rails applications
Experience with common libraries such as RSpec and Resque
Proficient understanding of code versioning tools (e.g. Git, or SVN)
Proficient in bash shell
Familiarity with continuous integration and delivery
A knack for writing clean, readable Ruby code
Able to create database schemas that represent and support business processes
BS or MS in Computer Science or equivalent industry experience