А чем отличается Ruby/RoR от Python/Django?
Если нравиться сам стек ruby/ror то стоит внимательнее присматриваться к вакансиям, во многих необходимость требуются только базовые знания front-end, что бы можно было как то общаться с теми кто непосредственно этим занимается.
Писать систему под интернет-магазин - это минимум 50% бекэнда, это сложно (если брать нормальную систему), и, следовательно, для этого плохо подходит один фулстек. Тут желательно одного чистого бекэндщика.
А значит, чистый бекэндщик нужен уже для таких работ.
Для реально сложных проектов нужны в обязательном порядке чистые беэндщики независимо от выбранного ЯП. И очень часто в количестве больше одного.