Ovii Job Board

Senior Software Engineer - RoR

G2

Bengaluru, Bengaluru • Onsite - Bengaluru, Bengaluru • Full-Time • 7+ years

Posted 2026-08-03 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Senior Software Engineer leading a Ruby on Rails team at G2, delivering high‑quality web features and shaping architecture. The role blends hands‑on development with technical leadership and cross‑functional collaboration.

Role Snapshot

  • Technical lead for Ruby on Rails team
  • Architectural guidance and best‑practice champion
  • Full‑stack feature delivery
  • Cross‑functional partner with design and product
  • Quality and reliability owner

Must-Have Requirements

  • Ruby on Rails
  • Relational databases (SQL, indexing, schema design)
  • Sidekiq or other background job framework
  • Testing methodologies and frameworks
  • Version control (Git)
  • CI/CD pipelines and automated deployment
  • AI coding tools (GitHub Copilot, Cursor)
  • web application development
  • Ruby on Rails production
  • On-site location in Bengaluru, India

Nice-to-Have Signals

  • ActiveAdmin
  • Hotwire
  • Stimulus
  • Bachelor's degree in Computer Science
  • Model Context Protocol (MCP) familiarity

Work Setup

  • Location: Bengaluru, India
  • Work mode: ONSITE
  • Employment type: Full-Time

Not Specified in JD

  • Salary range
  • Visa sponsorship
  • Remote eligibility
  • Travel requirement
  • Security clearance
  • Coding test

What You'll Likely Work On

  • Provide architectural direction and set engineering standards for the team
  • Build and maintain a stable, well‑tested web application with full test coverage
  • Deliver complete frontend and backend features in short development cycles
  • Break down complex requirements into implementable components using systematic patterns
  • Leverage AI coding tools to boost development speed and team productivity
  • Collaborate with designers, product managers, and business stakeholders to turn requirements into technical solutions
  • Instrument features with metrics for data‑driven decisions and monitor performance for scalability
  • Drive quality releases through rigorous testing, code reviews, and reliable deployment processes

Good Fit If You Have

  • Strong communication with both technical and non‑technical audiences
  • Proven success in fast‑paced, agile environments
  • Interest in using AI‑assisted development tools

Skills

  • Ruby on Rails
  • Relational databases (SQL, indexing, schema design)
  • Sidekiq / background job processing
  • Testing frameworks & methodologies
  • Git version control & CI/CD pipelines
  • AI coding assistants (Copilot, Cursor)
  • ActiveAdmin (preferred)
  • Hotwire & Stimulus (preferred)
  • Model Context Protocol (optional)