We are looking for a Ruby on Rails Developer that:
- Is a self-starter with strong self-management skills
- Has experience building highly interactive modern web applicationsĀ
- Has work experience as a Ruby on Rails developer
- Has a firm grasp of object oriented analysis and design
- Has a good knowledge of writing and using complex queries (SQL and Rails)
- Possesses good knowledge of relational databases
- Possesses demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and JQuery
- Has working knowledge of NoSQL databases, Stimulus, Hotwire, ViewComponent
- Is able to implement automated testing platforms and unit tests using tools like RSpec
- Has a good knowledge of code versioning tools like GitHub, Git, etc
The Ruby on Rails Developer will be expected to:
- Write clean, maintainable and efficient code
- Design robust, scalable and secure features
- Write clear and understandable commit messages
- Contribute in all phases of the development lifecycle
- Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards)
- Integrate data storage solutions (may include databases, cloud object storages, etc.)
- Integrate 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
- Monitor & improve application performance over time