Home
Jobs
Companies
Resume

2 Ruby Development Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

8.0 - 12.0 years

20 - 25 Lacs

Pune

Work from Office

Naukri logo

About the job Sarvaha is seeking a skilled and passionate Lead Ruby Developer with a minimum of 7+ 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. 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 7 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

Posted 3 weeks ago

Apply

5 - 9 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

About the Job: Combines software and systems engineering to build and run large-scale, distributed, fault-tolerant systems. SRE ensures that servicesboth our internally critical and our externally-visible systemshave reliability and uptime appropriate to users' needs and a fast rate of improvement while keeping an eye on capacity and performance. As SREs are responsible for the big picture of how our systems relate to each other, we use a breadth of tools and approaches to solve a broad spectrum of problems. Practices such as limiting time spent on operational work, blameless postmortems and proactive identification of potential outages factor into iterative improvement that is key to both product quality and interesting and dynamic day-to-day work. This role is an opportunity to join a high-performing agile team building tools, platforms, and services that will allow Red Hat to continue to expand its customer base and service portfolio. What will you do: Implement and improve the whole lifecycle of servicesfrom inception and design, monitoring, metrics, through deployment (on premise and cloud based), operation and refinement. Support services before they go live through activities such as system design consulting, developing software platforms and frameworks, capacity planning and launch reviews. Maintain services once they are live by measuring and monitoring availability, latency and overall system health. Collaborate with internal and external team on release management activities including developing automated deployment and testing tools Scale systems sustainably through mechanisms like automation, and evolve systems by pushing for changes that improve reliability and velocity. Provide best effort off-hours support Work as part of an Agile team to proactively communicate status and complete deliverables on schedule Propose and implement continuous improvement activities Work on the standardization and documentation of common DevOps procedures Participate in the development of new features and bug fixes on Red Hat software services Practice sustainable incident response and blameless postmortems, and drive ticket resolution for our key applications and platforms. What will you bring: Experience in Linux or UNIX systems administration, supporting critical production systems in an enterprise environment OpenShift/Kubernetes or other container orchestration platform with knowledge of Docker and containers Knowledge of configuration management tools such as Ansible and Chef Experience with common scripting and automation languages like Python, Ruby, and Bash Experience with code deployments across on-premise and cloud environments such as AWS Experience designing and deploying highly scalable and resilient applications and platforms Java, Golang or Ruby development experience is a plus Experience with GitLab Pipeline or GitHub Actions for automation is a plus Red Hat Certified Engineer (RHCE) is a plus Experience with content delivery networks like Akamai is a plus Ability to multi-task, as well as excellent communication and team collaboration skills Experience with agile project methodologies such as Scrum or Kanban

Posted 3 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies