Senior Ruby on Rails Developer

Bangalore, Karnataka, India
Mar 04, 2025
Mar 04, 2026
Remote
Full-Time
11 Years
Job Description

We are seeking a highly skilled Senior Ruby on Rails Developer with 11+ years of experience to join our team. This role requires an individual with strong technical expertise, problem-solving abilities, and leadership skills to guide junior team members. If you are passionate about building scalable, efficient, and high-quality software solutions, this role is for you!

Key Requirements

  • Total Experience. 11+ years in software development.
  • Strong expertise in Ruby on Rails (Full Stack).
  • Ability to work independently with minimal supervision.
  • Experience in mentoring and guiding junior developers.
  • Strong problem-solving, analytical, and communication skills.
  • Hands-on experience with MySQL, Swagger API, and Unit Testing.
  • Basic proficiency in CSS, JavaScript, and jQuery.
  • Familiarity with CI/CD, Kubernetes, Redis, and AWS Services is a plus.
  • Expertise in modern web technologies, including Ruby on Rails, Shopify, RESTful API, JavaScript, HTML, CSS, and TypeScript.
  • Strong knowledge of Git for version control and experience working in Agile methodologies.
  • Strong understanding of unit testing and test-driven development (TDD).
  • Experience working with Linux/Unix operating systems and proficiency with the command line.
  • Hands-on experience with modern software engineering workflows and tools such as Agile, JIRA, Git, CI/CD, AWS, ELK, and APM.
  • Ability to understand complex customer requirements and break them down into simple user stories with well-defined acceptance criteria.
  • Experience with backlog grooming, prioritization, and managing requirement traceability.
  • Strong troubleshooting and analytical skills to identify areas for improvement.
  • Focus on continuous service improvement, automation, and periodic reporting.
  • Excellent interpersonal and communication skills for effective collaboration in a multi-vendor environment.
  • Ability to track and manage tickets to closure while escalating issues when necessary.
  • A passion for learning and adaptability to engage with different tech stacks.

Key Responsibilities

  • Develop and maintain high-quality, scalable, and maintainable code.
  • Translate client business use cases and technical requirements into scalable technical designs.
  • Design, deploy, and implement efficient, high-performance software solutions.
  • Provide technical guidance and mentorship to junior developers, ensuring adherence to best coding practices and high-quality standards.
  • Develop backend solutions using Ruby on Rails, Ruby, and React (experience with Angular is a plus).
  • Utilize cloud platforms and infrastructure tools such as AWS, Kubernetes, Redis, and CI/CD pipelines to build scalable applications.
  • Stay updated with the latest technology trends and integrate best practices into the development process.
  • Set up and maintain CI/CD pipelines for seamless integration and deployment.
  • Work closely with cross-functional teams to design and implement innovative and reliable solutions.
  • Troubleshoot and resolve complex technical issues, ensuring application stability and performance.
  • Work in an Agile development environment, actively participating in sprint planning, daily stand-ups, and retrospectives.
  • Identify areas for improvement and proactively plan automation, service enhancements, and knowledge-sharing initiatives.

Qualifications

  • Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field.
  • Demonstrated experience in building scalable, secure, and high-performance applications.
  • Proven ability to work in fast-paced environments with minimal supervision.
  • Strong team player with the ability to collaborate effectively across various teams.
  • Passion for learning, staying updated with industry trends, and improving development workflows.

Why Join Us?

At Nagarro, we believe in fostering a collaborative, growth-oriented environment where innovation and creativity thrive. When you join our team, you’ll be working on exciting and challenging projects with some of the brightest minds in the industry.