What are the responsibilities and job description for the Lead Ruby Developer position at Intellisoft Technologies?
Hello,
Please find the below requirement and let me know your thoughts
Position: Lead Ruby Developer
Location: Chicago, IL -100% onsite work
Duration: Longterm
Experience Required: 12 years
Required Technical Expertise:
Strong Expertise with Ruby:
• Minimum 12 years of experience on Ruby
• Deep knowledge of Ruby MRI internals (GIL, memory model, object
allocation)
• Ruby MRI garbage collector (mark & sweep, generational GC)
• Strong experience with Rails internals (ActiveRecord, Arel, middleware
stack)
• Ability to optimize slow queries, N 1 issues, and memory leaks
• Experience with multi-threaded / concurrent Ruby (Puma, Sidekiq tuning)
• Ruby VM instruction set (YARV bytecode basics)
• Concurrent Ruby gem
• Thread pools vs Fibers vs Ractors
• Async frameworks (Falcon / Async gem)
• Experience integrating Ruby with Kafka (ruby-kafka / Karafka), exactly-once
semantics handling
• Designing: event schemas, schema evolution (Avro / JSON schema)
Proven experience scaling Rails apps to:
• 10K RPS
• millions of daily transactions
Hands-on experience with:
• Event-driven architecture (Kafka / RabbitMQ)
• CQRS & Event Sourcing
• Saga pattern (choreography & orchestration)
Strong understanding of:
• Eventual consistency
• Distributed transactions
• Idempotent APIs
Deep understanding of:
• Caching strategies (Redis, Memcached)
• Background processing (Sidekiq, Resque)
• Database sharding and read replicas
Strong experience with:
• PostgreSQL (query tuning, indexing, vacuum, locking)
• Redis (data structures, pub/sub, distributed locks)
Ability to debug:
• deadlocks
• slow queries
• replication lag
Low-Latency / High-Throughput Optimization
• Experience achieving
o sub-50ms API latency under load
o High throughput using connection pooling, query batching
• Hands-on tuning:
o Puma workers vs threads trade-offs
o kernel tuning (ulimits, TCP tuning)
Deep Sidekiq Internals:
• Queue prioritization strategies
• Dead job recovery
• idempotent job design
• Redis contention debugging
• Sidekiq middleware customization
Experience with:
• AWS (EKS, RDS, SQS, Lambda)
• Docker & Kubernetes
• CI/CD pipelines (GitHub Actions / Jenkins)
• Observability stack:
o Prometheus
o Grafana
o ELK / OpenSearch
• OAuth2 / JWT authentication
• PCI-DSS exposure (preferred)
• Secure API design (rate limiting, mTLS, encryption)
Experience working at:
• high-frequency trading firms
• payment processors
• crypto exchanges
• JRuby / TruffleRuby
• GraphQL APIs
• gRPC services
Exposure to:
• fraud detection systems
• real-time risk engines
Submission details
Full Legal Name as per SSN:
Email ID:
Contact Number:
Current location (City name, State, ZIP code) :
DOB: (dd/mm)
Are you willing to relocate? (Yes/NO)
Best time to reach (Mon-Fri):
LinkedIn ID(Must) :
Initial entry of US (Visa status) and the current status Approval (year):
Are you done with your current project? (Yes/No):
(If YES please mention Last date of the Project):
Last 4 digits of SSN :
Highest Degree:
Name of the University, specialization, Location (Start Date (MM/ YYYY)– Ending Date(MM/YYYY)):
Professional references in below format is mandatory for client submission:
Note: GMAIL, YAHOO, OUTLOOK mails are not Considered
Reference 1 :
Client Name:
Reference Name:
Reference Job Title:
Reference Professional/ Official E-mail Address:
Reference Phone Number:
Reference 2 :
Client Name:
Reference Name:
Reference Job Title:
Reference Professional/ Official E-mail Address :
Reference Phone Number:
Thanks & Regards,
Vasu
Intellisoft Technologies Inc.,
11494 Luna Road, Ste 280
Farmers Branch, TX -75234
(O) ext 131