Enable job alerts via email!

Senior Software Engineer - Ruby on Rails

G2 Com

Bengaluru

On-site

INR 18,00,000 - 25,00,000

Full time

Today
Be an early applicant

Job summary

A leading tech company is seeking a Senior Software Engineer to lead technical efforts, focusing on building and maintaining web applications using Ruby on Rails. You will collaborate with cross-functional teams to deliver scalable solutions, ensuring quality through rigorous testing. The ideal candidate has over 7 years of software development experience and strong expertise in Ruby on Rails and relational databases.

Qualifications

  • 7+ years of professional software development experience, with significant time in web application development.
  • 3+ years of hands-on experience with Ruby on Rails in production environments.
  • Strong understanding of relational databases, including query optimisation, indexing, and schema design.
  • Experience with version control (Git), CI/CD pipelines, and automated deployment processes.

Responsibilities

  • Serve as a technical leader, providing architectural guidance and strategic direction.
  • Build and maintain a high-quality, stable web application with comprehensive test coverage.
  • Partner closely with designers, product managers, and business stakeholders to translate requirements.

Skills

Web application development
Ruby on Rails
Relational databases
Testing methodologies
AI coding tools
Version control (Git)
CI/CD pipelines

Education

Bachelor's degree in Computer Science

Tools

Ruby on Rails
Sidekiq
GitHub Copilot
Job description

G2 is looking for a Senior Software Engineer to serve as the technical lead for our team, with a primary focus on building and maintaining robust web applications using Ruby on Rails. In this role, you'll collaborate closely with product managers, designers, and business stakeholders to translate complex requirements into scalable technical solutions, while fostering a culture of engineering excellence. Experience with full-stack development, AI‑assisted coding tools, and a passion for mentoring and driving cross‑functional impact are key to success in this role.

In This Role, You Will:
Technical Leadership & Architecture
  • Serve as a technical leader, providing architectural guidance and strategic direction in collaboration with the leadership team
  • Establish and champion engineering best practices, code standards, and quality benchmarks across the team
Product Development & Delivery
  • Build and maintain a high-quality, stable, and we'll-tested web application with comprehensive test coverage
  • Deliver complete features in short development cycles, writing effective frontend and backend code
  • Break down complex technical requirements into deliverable solutions using systematic decomposition patterns
  • Leverage AI coding tools to accelerate development velocity and enhance team productivity
Cross‑functional Collaboration
  • Partner closely with designers, product managers, and business stakeholders to translate requirements into technical solutions
  • Instrument features with metrics and measurements to enable data‑driven business decisions
  • Communicate technical concepts clearly to both technical and non‑technical audiences
Quality & Operations
  • Ensure quality releases through rigorous testing, code review, and deployment practices
  • Monitor application performance and proactively address scalability concerns
  • Contribute to incident response and system reliability efforts
Minimum Qualifications
  • 7+ years of professional software development experience, with significant time in web application development
  • 3+ years of hands‑on experience with Ruby on Rails in production environments
  • Strong understanding of relational databases, including query optimisation, indexing, and schema design
  • Working knowledge of Sidekiq (or any background job processing frameworks)
  • Solid grasp of testing methodologies and frameworks
  • Working knowledge of AI coding tools (GitHub Copilot, Cursor, or similar) and their integration into development workflows
  • Familiarity with Model Context Protocol (MCP) or similar AI integration patterns
  • Experience with version control (Git), CI/CD pipelines, and automated deployment processes
  • Strong communication skills with the ability to collaborate across technical and non‑technical teams
What Can Help Your Application Stand Out
  • Experience working with active‑admin
  • Experience with Hotwire and Stimulus
  • Bachelor's degree in Computer Science
  • Proven track record working in high‑performing, agile environments with rapid iteration cycles
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.