What are the responsibilities and job description for the Lead Ruby Developer - Onsite (Chicago, IL) position at Jobs via Dice?
Dice is the leading career destination for tech experts at every stage of their careers. Our client, Libsys, Inc., is seeking the following. Apply via Dice today!
Lead Ruby Developer
Duration: 12 Months
Location: Chicago, IL
Key Responsibilities & Required Technical Expertise:
Lead Ruby Developer
Duration: 12 Months
Location: Chicago, IL
Key Responsibilities & Required Technical Expertise:
- 12 years of strong 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