На чем писать бекенд?
Все просто. В чем лучше разбираетесь, на том и пишите.
Мы используем Ruby on Rails + AngularJS. 
Авторизация на стороне сервера.
Рельсы, в основном, отдают базовый шаблон, и предоставляет API.