Ruby on Rails (RoR) Developer
Job Description:
We are looking for an experienced Ruby on Rails (RoR) Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining scalable, high-performance web applications. The ideal candidate should have a solid understanding of Ruby, the Rails framework, and related technologies, with a passion for writing clean and efficient code.
Key Responsibilities:
Design, develop, and maintain efficient, reusable, and reliable Ruby code.
Collaborate with cross-functional teams to define, design, and ship new features.
Implement scalable and robust backend solutions using Ruby on Rails.
Optimize application performance and ensure scalability.
Identify and fix bugs and performance bottlenecks.
Maintain high code quality and organization.
Stay updated on the latest industry trends and technologies.
Requirements:
Bachelor’s degree in Computer Science, Engineering, or related field.
4-5 years of proven experience as a Ruby on Rails Developer or in a similar role.
Strong understanding of Ruby, Rails, and its ecosystem.
Experience with front-end technologies such as HTML, CSS, JavaScript, and jQuery.
Proficiency in PostgreSQL or MySQL for database design, optimization, and management.
Familiarity with version control systems like Git.
Excellent problem-solving, analytical, and communication skills.
Ability to work in a fast-paced environment and meet deadlines.
Nice to Have:
Experience with TDD/BDD using tools like RSpec or Cucumber.
Familiarity with deployment automation tools like Capistrano or Docker.
Experience with Agile methodologies.
Contributions to open-source projects or a strong GitHub profile.
Benefits of Working with Us:
5 days a week work schedule.
Positive and collaborative work environment.
Opportunities to develop leadership skills.
Paid leaves and growth opportunities.