Вам подойдёт любой веб-фраемворк для бек-енда, а вопрос о тяжелых картинках ложится скорее на базу данных, тут уже выбирайте либо PostgreSQL либо MySQL, либо что-то ещё. Я бы наверное не заморачивался и взял бы Django+MySQL т.к. они мне ближе
Django спокойно тянет серьёзные проекты, а MySQL активно используется в таких проектах как Wikipedia, Google, Facebook, Twitter.