Я думаю, что с вашим бекраундом и задачами нужно в Рельсы. Они позволяют вывести Hello World буквально за несколько комманд. Rails из коробки поддерживают вебпак и JS фреймворки.
Сейчас очень просто сделать SPA c бекендом на Рельсах. И это получается реально быстро.
В рельсах все очень четко разложено, что-где лежит, поэтому легко разобраться будет. И поначалу даже учить руби нет смысла, все будет делать Scaffold.
Попробуй:
rails new appname
cd appname
rails db:create
bundle
rails webpacker:install:vue
rails g scaffold post title:string body:text
rails db:migrate
rails server
localhost:3000
или
heroku create
git push heroku master
https://guides.rubyonrails.org/getting_started.html