Ruby on Rails Developer – 6 Years Experience
Job Description
We are looking for an experienced Ruby on Rails Developer (6+ years) to design, develop, and maintain high-quality web applications. The ideal candidate should have strong expertise in backend development, API design, system architecture, and modern DevOps practices.
✅ Key Responsibilities
- Develop, maintain, and optimize scalable Ruby on Rails applications.
- Build and integrate RESTful APIs and third-party services.
- Write clean, efficient, and testable code following best practices.
- Design and improve application architecture for high performance and reliability.
- Collaborate with product, design, and QA teams to deliver high-quality features.
- Troubleshoot production issues and implement robust solutions.
- Implement CI / CD , automated testing, and code review processes.
- Work with databases (PostgreSQL / MySQL) for schema design, optimization, and queries.
- Maintain clear technical documentation and contribute to the knowledge base.
✅ Required Skills
6+ years of hands-on experience with Ruby on Rails.Strong proficiency in Ruby , OOP concepts, and MVC architecture.Experience with PostgreSQL / MySQL , query optimization, and indexing.Solid understanding of API development , serialization, versioning, and caching.Familiarity with RSpec / Minitest for automated testing.Experience with Sidekiq / Resque and background job processing.Knowledge of HTML, CSS, JavaScript , and frontend integration.Hands-on experience with Git , code branching, and CI / CD pipelines.Familiarity with Docker / Kubernetes is a plus.Knowledge of cloud platforms like AWS / GCP / Azure .✅ Good to Have
Experience with React / Vue / Angular .Knowledge of microservices or event-driven architecture.Experience working in Agile / Scrum teams.Performance tuning & security best practices.✅ Education
Bachelor’s degree in Computer Science, Engineering, or related field (preferred).