Если вы возьмёте следующего бэкендщика такого же [цензура] "знатока" стека, как предыдущий, он вам накидает такое же [давно], и не спасёт ни Python, ни Java, ни Node.js.
Дело не в языке, а как его применять и в связке с чем.
Масштабируемый прототип бэка для обмена сообщениями поднимается на любом языке за несколько недель, даже на PHP (хотя, конечно, PHP совсем для других задач, и тут да, лучше без него. Но можно и на нём, лишь бы человек был хороший).
TL;DR: найдите сначала толкового бекендщика, он сам вам скажет, на чём будет писать.