Salary
Not Disclosed
Job Type
full time
Location
Khurda
Title - Ruby Developer Type - Contract Location - Remote Roles and Responsibilities - Re - design, modify, and scale distributed backend systems primarily built in Ruby on Rails to support horizontal scalability and SaaS multi - tenancy. - Re - write and modernize legacy Ruby components to improve performance, reliability, and long - term maintainability. - Design, implement, and optimize policy computation, policy distribution, and workload segmentation at massive scale. - Build and enhance asynchronous job processing, batch processing, and parallel execution pipelines using Sidekiq. - Actively profile and optimize system performance using tools such as stackprof, ruby - prof, and memory profiler. - Identify and resolve performance bottlenecks, memory issues, and blocking components in production systems through profiling, refactoring, and architectural improvements. - Improve and maintain messaging and caching pipelines using Kafka or equivalent and Redis / Firefly. - Collaborate closely with platform and architecture teams during the gradual transition of parts of the system to Java, while continuing to evolve and maintain the Ruby core. - Debug and resolve complex production issues independently, owning problems end - to - end from diagnosis through resolution. - Contribute to cloud - native deployments and infrastructure workflows, working alongside Dev
Ops teams using Kubernetes. - Take strong ownership of system health, performance, and scalability, proactively identifying risks and improvement opportunities. Qualifications - Bachelor s degree in Computer Science, Engineering, or a related technical field or equivalent practical experience . - 5 years of backend software development experience, with a strong focus on Ruby and Ruby on Rails. - Deep hands - on experience with Active
Record, including query optimization and data modeling at scale. - Proven experience working on large - scale distributed systems beyond traditional CRUD - based applications. - Strong experience with unit and integration testing using Minitest and/or RSpec. - Hands - on experience with Sidekiq or equivalent background job processors. - Experience profiling and optimizing Ruby applications for CPU, memory, and throughput. - Familiarity with messaging systems such as Kafka or equivalent RabbitMQ, SQS, etc. . - Experience working with legacy codebases and modernizing them incrementally without destabilizing production. - Strong analytical and problem - solving skills with a production - first mindset. - Excellent communication skills and the ability to collaborate effectively within cross - functional teams. Tools and Technologies Backend Frameworks - Ruby, Ruby on Rails - Active
Record
Sign in to apply for this job
Sign In to ApplyHyqoo