What's wrong with TypeScript for backends? Specifically backends where the load is moderate or happening in the database anyway?
Or if I'm really into structural typing, Go is right there. I'll tell you, it compiles a lot faster. And a lot less type Olympics, too. Easier to read. Less bug-prone. TS isn't a bad language. But it's certainly not the best.
Or ruby on rails, laravel, elixir or even WordPress, if you want things that are batteries included (which js frameworks or go still most definitely are not)
For small and moderate projects I dont see issues, but I always build with scaling in mind and I'd like to keep the bill for that small.