Ruby on Rails Developer

3 months ago


Any Location, IN CallTek Full time

About the Role

This is an exciting opportunity for a skilled developer with a strong understanding of Ruby on Rails principles and best practices.

You will collaborate with designers, product managers, and other developers to bring our web application ideas to life, ensuring a high-quality and user-friendly experience.

Responsibilities :

- Design, develop, and implement features for our web application using Ruby on Rails.

- Write clean, maintainable, and well-documented code adhering to Ruby on Rails best practices.

- Collaborate with designers and product managers to translate user stories and requirements into technical specifications.

- Develop and implement unit tests and integration tests to ensure code quality and functionality.

- Participate in code reviews and contribute to improving the overall codebase.

- Troubleshoot and debug complex technical issues related to the Ruby on Rails application.

- Deploy and maintain the web application on a production server environment.

- Stay up-to-date with the latest advancements in Ruby on Rails, libraries, and frameworks.

- Continuously learn and improve your development skills.

Qualifications :

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

- 3+ years of experience developing web applications with Ruby on Rails.

- Strong understanding of Ruby programming language concepts (object-oriented programming, metaprogramming).

- Experience with web development technologies (HTML, CSS, JavaScript) is a plus.

- Experience with relational databases (e.g., PostgreSQL) and SQL queries is a plus.

- Experience with version control systems (Git) is essential.

- Experience with testing frameworks (RSpec, Capybara) is a plus.

- Experience with deployment tools (e.g., Capistrano) is a plus.

- Excellent problem-solving and analytical skills.

- Strong communication, collaboration, and teamwork skills.

- Ability to work independently, manage multiple tasks effectively, and meet deadlines.

- Passion for building user-friendly and scalable web applications.

(ref:hirist.tech)