Где-то мне встретился следующий список требований для junior-а на rails
- html, css, js - базовый уровнь
- Хорошее знание ruby
- Понимание устройства RoR
- Умение как минимум отличать хороший код от плохого
- Git естесстно, умение применять git flow
- Уметь писать тесты и применять TDD/BDD
- Знать принципы работы БД
Если прокачать эти скилы получиться pre-junior. Сделаешь один проект, можешь считаться junior