Зарплата и сложность трудоустройства одинаковая для любого мейнстрим языка программирования (Ruby к таким относится). С количеством вакансий корреляции нет. Я не слышал, чтобы кто-то больше 10 собеседований проходил. Обычно говорят о 2-3 до первого оффера. Какого-то разнообразия работодателей от большого количества вакансий не добавляется - можно подумать, среди 100500 вакансий на Java или C# будет такая, где платят сразу 200к джуну на стажировке, дают удалённую работу и бесплатный массаж :) Везде всё одинаково - пишешь код, получаешь смс-ку о зарплате раз в месяц, что там перебирать-то на таком этапе?