HamburgerMenu
hirist

Sarvaha Systems - Lead Ruby Developer - Backend Technologies

Sarvaha
Pune
8 - 10 Years
star-icon
4.6white-divider14+ Reviews

Posted on: 07/10/2025

Job Description

Description :


Sarvaha is seeking a skilled and passionate Lead Ruby Developer with a minimum of 8+ years of hands-on experience in Ruby and backend architecture.

Youll work on challenging, high-performance systems and collaborate with a talented team that values quality, ownership, and clean code.

Sarvaha is a niche software development company that works with some of the best funded startups and established companies across the globe.

What Youll Do :


- Build, maintain, and scale backend systems using Ruby and Ruby on Rails.

- Design and implement scalable APIs using Rails, Grape, and ActiveModel.

- Tune performance across the stack including GC, queries, jobs, and server setups.

- Develop, package, and publish custom Ruby gems.

- Optimize ActiveRecord queries & PostgreSQL indices to eliminate N+1 and improve query plans.

- Manage application servers (Passenger, Thin) and tune thread/process models.

- Own and maintain deployment pipelines, initializers, routing, and Rails engines.

- Profile memory usage, monitor connections, and optimize worker threads.

- Contribute to code reviews, mentoring, and agile development processes.

- Collaborate cross-functionally with frontend and DevOps teams.

You Bring :


- BE/BTech/MTech (CS/IT or MCA), with an emphasis in Software Engineering.


- Minimum 8 years of professional Ruby development experience.

- Strong proficiency in Ruby (language internals, idioms, meta-programming).

- Deep knowledge of thread vs process models, connection handling, worker tuning & memory profiling.

- Deep knowledge of OOP principles, mixins, blocks, procs, and lambdas.

- Solid grasp of Rails internals : ActiveRecord, ActiveJob, ActionCable, validations, callbacks, etc.

- Experience with PostgreSQL and advanced ActiveRecord tuning.

- Proficient in using Bundler, Rake, Rubygems, and gem building.

- Comfortable with tools like RVM, rbenv, and chruby.

Needed Soft Skills :

- Strong debugging and troubleshooting skills.

- Ownership mindset and accountability.

- Comfortable working in Agile teams and pair programming.

- Proactive in documentation and sharing knowledge.

- Empathetic collaborator and open to mentoring peers.

- Passion for clean code, performance, and continuous improvement.

Why Join Sarvaha?

- Top notch remuneration and excellent growth opportunities.

- An excellent, no-nonsense work environment with the very best people to work with.

- Highly challenging software implementation problems.

Hybrid Mode :


We offered complete work from home even before the pandemic.


info-icon

Did you find something suspicious?