I recommend using Vue.js as I have had experience in many projects with the same stack as yours and the outcome was that many backend developers were intrigued towards using Vue.js and they got a hang of it after a short time.
I also recommend using Nuxt.js if you have considered using SSR.