I'm about to start a new project using node, backbone, underscore, and express among other things. On the views side I am using jade. I know I am going to have tons of ajax like interactions so I was going to use handlebars; however, I feel that there would be a significant amount of code duplication from my jade templates.
Express isn't doing any magic with jade template rendering. Simply have a look at the public api and you know how to render jade views on the client side. For routing requests on the client side you can use page.js from the express author. A little bit of work and magic and you have routes working with the exact same code on the server and client side and both are rendering to jade.