Как и должность junior-а, так и требования к нему неоднозначны и зависят от компании. Я бы взял junior-ом человека, который может поднять простенький проект на рельсах (типа блога, закинуть его на хероку, разобраться с окружением), сделать немудреные правки в существующем проекте, естественно разбирается в синтаксисе ruby, html/css. Знал, как работает MVC в рельсах, что куда пихнуть, но, наверное, самое главое — что бы горел желанием выучить еще больше и постоянно занимался этим :)