top of page

Ruby on Rails Developer (Mid–Senior Level)

Engineering / Application Development

Location

Bengaluru, Karnataka, India

Job Type

Full Time, Work From Office

About the Role

We are looking for an experienced Ruby on Rails Developer (Mid–Senior Level) to work onsite at a client location in Bangalore. The role involves building, enhancing, and maintaining scalable web applications while collaborating closely with client stakeholders to translate business requirements into robust technical solutions.

This role is ideal for developers who are comfortable working in client-facing environments and value clean code, performance, and long-term application scalability.

Requirements

Ruby on Rails Developer (Mid–Senior Level)

Experience: Mid: 5+ Years | Senior: 7+ Years

Location: Bangalore (Client Location)

Work Mode: Work From Office

Shift: 12:00 PM – 9:00 PM

Department: Engineering / Application Development

Employment Type: Full-Time (Permanent)

Notice Period: Immediate Joiners Preferred


Key Responsibilities


  • Design, develop, test, and maintain scalable web applications using Ruby on Rails.

  • Work closely with clients onsite to gather, analyze, and refine business and technical requirements.

  • Act as a technical point of contact during client discussions, requirement workshops, and solution reviews.

  • Implement clean, efficient, and maintainable code following MVC architecture and OOP principles.

  • Develop and consume RESTful APIs and integrate third-party services.

  • Write and maintain automated tests using RSpec and/or Minitest.

  • Collaborate with frontend developers on HTML, CSS, and JavaScript integrations.

  • Work with databases such as PostgreSQL and MySQL, including schema design and query optimization.

  • Participate in code reviews, CI/CD processes, and deployment activities.

  • Support DevOps practices including Docker, Heroku, and cloud-based deployments.

  • Troubleshoot production issues and ensure application performance, security, and scalability.

  • Continuously learn and adopt new technologies, tools, and best practices.


Required Skills & Experience


  • Strong proficiency in the Ruby programming language.

  • Extensive experience with the Ruby on Rails framework (MVC, ActiveRecord, Rails conventions).

  • Solid understanding of Object-Oriented Programming (OOP) and design principles.

  • Hands-on experience with SQL databases, preferably PostgreSQL or MySQL.

  • Front-end fundamentals: HTML, CSS, JavaScript.

  • Experience with Git and modern version control workflows.

  • Strong experience in API development and integration.

  • Exposure to cloud platforms such as AWS, Azure, or GCP.

  • Experience with testing frameworks such as RSpec and/or Minitest.

  • Exposure to DevOps practices, including Docker, Heroku, and CI/CD pipelines.

  • Strong analytical and problem-solving skills with excellent communication abilities.

  • Willingness to work onsite at the client location in Bangalore.


Preferred Skills


  • Experience in the loyalty or rewards domain.

  • Knowledge of performance optimization, caching, and background job processing.

  • Experience working in Agile/Scrum environments.

  • Exposure to system design and architectural decision-making.

About the Company

Our client is a global digital engineering and technology services organization delivering enterprise-grade software solutions across industries. The organization partners closely with business and technology teams to build scalable, secure, and high-performing applications, with strong emphasis on modern engineering practices, cloud platforms, and client-facing delivery in a service-driven environment.

Apply Now

Select File
Apply Form
bottom of page