The front/Back concept is ambiguous. This is not necessarily or JS or RoR.
Can be useful copist.ru/blog/2015/08/26/backend-vs-frontend
Web full stack - even more ambiguous. The type of neither here nor there.
On Habre about this big controversy was.
And I like web full stack - with them easier, they can not have the task to throw and wait.
And I myself, too, and angular to fix/write and database design, and serwaczak to configure.
Maybe it's a matter of time for preparation?