Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
8.0 - 12.0 years
20 - 25 Lacs
Pune
Work from Office
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
5 - 9 years
7 - 11 Lacs
Pune
Work from Office
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
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2