At the risk of being downvoted into Hades, I feel that if your project is complex enough to warrant using Typescript, its complex enough to warrant using a more robust and comprehensive language. After using Typescript extensively working on a back-end application in a complex problem domain I feel that while it is definitely a fantastic improvement to the core language, it doesn't really escape Javascript's worst is…
So it makes absolute sense to write the backend in the same language...if you can. Typescript goes a long way in making this pleasant.
Nothing is stopping you from writing the backend in different language...but as an organization, you lose the advantage of shared thinking in one stack.