Posted on: 05/12/2025
Job Title : Ruby on Rails Developer
Experience : 2 to 7 Years
Locations : Hyderabad / Pune / Mumbai / Chennai / Bengaluru / Delhi NCR
Employment Type : Full-Time
Joining : Immediate
About the Role :
We are looking for an experienced Ruby on Rails Developer to join our backend engineering team. The ideal candidate will have strong expertise in building high-quality web applications using Ruby, Rails, and modern backend engineering practices. You will collaborate with product managers, UI/UX teams, and DevOps engineers to develop scalable, secure, and high-performing applications.
This role is suited for developers who are passionate about clean code, backend architecture, API development, and continuous improvement.
Key Responsibilities :
1. Ruby on Rails Development :
- Design, develop, and maintain robust web applications using Ruby on Rails.
- Write clean, efficient, and maintainable Ruby code following Rails best practices.
- Build reusable components, helper modules, and libraries.
2. API Design & Integration :
- Develop RESTful APIs and integrate third-party APIs/services.
- Handle JSON/XML responses, versioned APIs, and documentation.
- Ensure secure and optimized data flow between frontend and backend.
3. Database Design & Management :
- Work with relational databases such as PostgreSQL or MySQL.
- Write efficient SQL queries, triggers, functions, and migrations.
- Optimize database performance using indexing, caching, and tuning.
4. Frontend Collaboration :
- Work closely with frontend teams using React, Vue, Angular, or standard HTML/CSS/JS.
- Integrate Rails backend with modern JavaScript frameworks.
- Implement server-side rendering or API-driven architecture as needed.
5. Architecture & Code Quality :
- Work on MVC architecture and follow Rails conventions.
- Implement unit tests, integration tests, and RSpec or Minitest test suites.
- Participate in code reviews, technical discussions, and architecture decisions.
6. Performance, Security & Optimization :
- Optimize backend performance and response times.
- Implement caching using Redis or Memcached.
- Follow secure coding practices, authentication, and authorization mechanisms.
7. Deployment & DevOps Collaboration :
- Deploy and manage Rails applications on AWS, Heroku, GCP, or similar platforms.
- Work with Docker, Kubernetes, CI/CD pipelines.
- Monitor application health, logs, and performance using tools like New Relic, Grafana, or ELK.
Required Skills :
Core Technical Skills :
- Strong hands-on experience with Ruby and Ruby on Rails.
- Solid knowledge of MVC architecture and Rails conventions.
- Experience with REST API development.
- Good understanding of background jobs (Sidekiq, Resque, Delayed Job).
Tools & Technologies :
- Git, GitHub, GitLab, Bitbucket
- RSpec / Minitest
- PostgreSQL / MySQL
- Redis, Sidekiq
- Docker, Kubernetes (optional but good to have)
- CI/CD tools like Jenkins, GitHub Actions, GitLab CI
Backend Expertise :
- Good understanding of OOP concepts, data structures, and algorithms.
- Knowledge of server-side rendering and templating engines (ERB, HAML, Slim).
- Familiarity with authentication frameworks (Devise, JWT, OAuth).
Good to Have (Optional) :
- Experience with GraphQL
- Exposure to microservices or event-driven architecture
- Knowledge of caching strategies and CDN optimization
- Familiarity with cloud services (AWS/GCP/Azure)
- Understanding of Docker-based deployment and container orchestration
- Knowledge of frontend frameworks like React, Vue, or Angular
Educational Qualification :
- Bachelors degree in Computer Science, Engineering, IT, or equivalent (preferred).
- Any certification in web/backend development is an added advantage.
Soft Skills :
- Strong analytical and problem-solving abilities
- Excellent communication and collaboration skills
- Attention to detail and ability to write clean, readable code
- Ability to learn quickly and work in a fast-paced environment
- Ownership mindset and ability to work independently when needed
Why Join Us?
- Opportunity to work on scalable and modern backend systems
- Learning-focused work culture with real growth potential
- Competitive salary with performance-based incentives
- Exposure to modern tools, cloud technologies, and CI/CD pipelines
- Immediate joining with quick onboarding process
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1585045
Interview Questions for you
View All