Keep them separated, create your backend as an API and make your frontend use it to fetch data and stuff.
You need to provide more information and details about your project and how you will use it in order for me to give you any tips for going with SSR or not. But, I would say, with todays tools it is really simple to go with SSR and there are basically no downsides going with it imo.