¿Qué tecnologías se utilizan para configurar el backend de una aplicación móvil?

Seguro que puede. Y dado que está desarrollando el cliente utilizando tecnologías JavaScript, el empleo de Node mantendrá la pila completa consistente.

Asumiendo que es una API REST que desea, una forma común de construirla es usar el marco Express para estructura y Mongoose para interactuar con MongoDB. Express es realmente básico, y aunque contiene suficiente funcionalidad para implementar un servicio web por sí solo, hay una serie de extensiones integradas para llegar más rápido: Feathers es algo que probablemente querrás usar, y hay cosas interesantes en marcha en el proyecto Kraken de PayPal también.

No necesitas tener JavaScript o MongoDB en el servidor, ten en cuenta. Solo usa lo que te resulte cómodo o lo que quieras aprender a hacer. Prácticamente todos los idiomas principales del mercado pueden implementar una API de servicio web para su aplicación; la mayoría incluso tiene más de un marco para ayudarlo a construirlo.

Hay una gran variedad de opciones, ya que existen formatos genéricos de intercambio de datos como JSON. Como eres un desarrollador de JavaScript, recomendaría Node.js + MongoDB. Se está convirtiendo en una opción popular. He tenido la intención de comprobarlo yo mismo. Aquí hay un tutorial, si necesita uno:

http://www.smashingmagazine.com/

Te recomiendo que pruebes una de las siguientes opciones:

Back4app

Firebase

Stamplay

Pubnub

Descargo de responsabilidad, soy fundador de Back4app.

La más fácil es Parse, que ahora es un producto de Facebook. Es gratis hasta llegar a una escala muy alta. Luego está Build Realtime Apps, que ahora es un producto de Google.

Sí puede. Sin embargo, te animo a que eches un vistazo a Firebase, es un almacén de datos con apis simples que te permitirán concentrarte solo en el front-end.