Для бэкенда подойдёт то, что вы хорошо знаете.
Вам понадобится:
1) Бэкенд фреймворк(можно Django, главное, чтобы вы им хорошо владели)
2) Умение работать с SteamAPI
3) Умение работать с AJAX(на рулетке лишнее обновление страницы явно не понравится пользователям)
4) Желание изучать что-то новое по ходу разработки