Natty Hatty Technology Pvt Ltd
1 year ago
Ruby On Rails Developer (Backend Engineer)
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- Natty Hatty Technology Pvt Ltd
- Location
- India India
- Posted
- 1 year ago
Job description
We are looking for a 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 technology is necessary as well.
-- Responsibilities include but not limited to -
Interested Candidates Can Send Their Updated CV On [email protected] or can WhatsApp on 9329145314
-- Responsibilities include but not limited to -
- Design, build, and maintain efficient, reusable, and reliable Ruby code
- Integration of data storage solutions (Should include databases, key-value stores, blob stores, etc.)
- 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 automatization
- Experience with Ruby on Rails, along with other common libraries such as RSpec.
- Good understanding of the syntax of Ruby and its nuances
- Solid understanding of object-oriented programming
- Good understanding of server-side templating languages {{such as Liquid, Slim, etc depending on your technology stack}}
- Good understanding of server-side CSS preprocessors
- Basic understanding of front-end technologies, such as React JS.
- 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 {{e.g. Git, Mercurial or SVN}}
- Familiarity with development aiding tools {{such as Bower, Bundler, Rake, etc}}
- Familiarity with continuous integration
Interested Candidates Can Send Their Updated CV On [email protected] or can WhatsApp on 9329145314
Required skills
- automated testing
- continuous integration
- orm
- react js
- object-oriented programming
- mvc
- restful
- mocking
- ruby
- code versioning
- clean code
- rspec
- rails
- database schema design
- database integration
- ruby syntax
- server-side templating
- server-side css preprocessors
- scalable application design
- development aiding tools
Interested in this position?
Create your free account and tailor your CV to match this job.