Hyqoo
Website:
hyqoo.com
Job details:
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 DevOps 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 ActiveRecord, 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
- ActiveRecord
Click on Apply to know more.