Sounds like you already made choices for your tech stack, especially front end, and you don't want to use an Javascript UI framework. Seem your question is:
but not sure how this would work with a completely separate backend.
And you are correct to use APIs as the interface between the front end and the backend. JQuery and Pjax both have support for Ajax, which can call API calls to the backend.