Лично я, когда собеседую джуниор-разработчиков, предъявляю в общем-то стандартный список требований для мидла: RoR, TDD/BDD, зание стандартных gem'ов, желание и стремление писать хороший код. Понятно, что у джуниора нет опыта или его очень мало, но он должен понимать что такое хорошо и что такое плохо и владеть основными инструментами. Никто не будет в компании учить человека "с нуля". Чтобы взяли джуниором, нужно показать, что у тебя есть потенциал стать мидлом в ближайшее время.
К сожалению, такие джуниоры - огромная редкость. И поэтому, чтобы помочь толковым ребятам, я в конце прошлого года набрал группу на обучение. Ребята показали хорошие результаты. Кто-то сменил работу, несколько человек взялись за коммерческие проекты.
Сейчас я набираю вторую группу. Если интересно, то все подробности и регистрация здесь:
ror.thinknetica.com/?utm_source=toster&utm_medium=...
Курс рассчитан на тех, кто знает основы Ruby on Rails и хочет стать джуниором, которого реально можно брать на работу.