
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)