Ruby on Rails Developer

Cookaroo Food Network Pvt Ltd
3 - 5 Years   |   8 - 12 LPA   |   Bengaluru
3 - 5 Years
8 - 12 LPA
Bengaluru
B.Tech/B.E., MCA

About Us:

Cookaroo is one of the hottest, fast growing, funded food tech startups in Bangalore. We are revolutionizing the way people eat daily. Disruption is in our DNA. Innovation is in our blood. 
The founders are a team of three IIM Grads who quit their plush corporate lives 10 months back to create a real difference in the society. The rest of team include some of the best hustlers, hackers 
and designers in India.

Website: NA

Salary: INR 8 LPA – INR 12 LPA

Job Location: Bangalore

Desired experience: 3-5 Years

Tentative date of interview: Will be communicated post registration window is closed

Tentative date of joining: Immediate

Job Description:

The 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.

Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Design, robust, scalable and secure features
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards)
- Integration of data storage solutions
- Integration of user-facing elements developed by front-end developers with server side logic
- Identify bottlenecks and bugs, and devise solutions to these problems
- Help maintain code quality, organization and automation

Requirements:
- 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
- Good understanding of server-side templating languages
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Familiarity with concepts of MVC, Mocking, ORM, and RESTful
- A knack for writing clean, readable Ruby code
- Ability to integrate multiple data sources and databases into one system
- Understanding of fundamental design principles behind a scalable application
- Able to create database schemas that represent and support business processes
- Able to implement automated testing platforms and unit tests
- Proficient understanding of code versioning tools
- Familiarity with development aiding tools
- Familiarity with continuous integration

Interview Process:

1) Technical Interview
2) HR Interview

Education:

B.Tech/B.E., MCA

Work Experience:
3 - 5 Years
Salary
8 - 12 LPA
Industry
IT