EgorLetov, для асинхронности подходит вообще все что к полу не приколочено.
Что по поводу всяких методов то на сервере можно использоваться что угодно :
- REST это просто протокол для API, так что можно на любом языке
- можно использовать простенькие функции на GCP, Azure, AWS, Heroku (и это будет быстрее освоить, вероятно и писать на том же JS)