- Proven working experience in developing applications with Ruby on Rails.
- Proven working experience in software development.
- Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS & JQuery.
- Experience developing highly interactive applications.
- A firm grasp of object oriented analysis and design.
- Passion for writing great, simple, clean, efficient code.
- Good knowledge of relational databases.
- Working knowledge of NoSQL databases.
- Proficiency in Linux & Windows – production / development environments preferred.
- Experience with cloud based deployment environments like AWS, Openstack, Rackspace, Azure.
- Experienced in the domain of application, cloud and storage management.
- Exposure to Linux containers and Docker.
- Expert in Agile and Test Driven Development models.
- Proficiency Using git – code check in and review process.
- Self-driven and able to own things end to end.
- Ability to gain domain knowledge, translate the business objectives to the product.
- Passionate and motivated to work for a top class startup on ground breaking technologies and change the future.
Roles & Responsibilities:
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, a basic understanding of front-end technologies is necessary as well.
- Write clean, maintainable and efficient code.
- Design robust, scalable and secure features.
- Contribute in all phases of the development lifecycle.
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring, code standards).
- Drive continuous adoption and integration of relevant new technologies into design.