Job Title: ROR Developer
We are seeking a skilled Ruby on Rails Developer to join our dynamic team. The ideal candidate will have a passion for coding and a strong background in Ruby on Rails development. You will be responsible for designing, building, and maintaining efficient, reusable, and reliable Ruby code, ensuring the best possible performance, responsiveness, and quality of the applications.
Responsibilities:
• Develop and maintain web applications using Ruby on Rails framework.
• Design robust, scalable, and secure features.
• Contribute to all phases of the development lifecycle.
• Write clean, maintainable, and efficient code.
• Implement automated testing platforms and unit tests.
• Identify bottlenecks and bugs, and devise solutions to these problems.
• Help maintain code quality, organization, and automation.
• Collaborate with front-end developers to integrate user-facing elements with server-side logic.
• Work closely with other team members and stakeholders to understand requirements and deliver solutions.
• Participate in code reviews and provide constructive feedback.
Requirements:
• Proven experience as a Ruby on Rails developer.
• Solid understanding of object-oriented programming.
• Demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS, and jQuery.
• Experience developing highly interactive applications.
• 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.
• Proficient understanding of code versioning tools, such as Git.
• Familiarity with development aiding tools such as Bundler, Rake, etc.
• Experience with continuous integration