Советую нанять разработчиков в штат(не 10, но хотя бы 2х бэкенд/фронтенд), на мой взгляд это единственное верное решение для серьезного проекта. Вот дизайн можно заказать на фрилансе.
На опыт highload я бы не смотрел, тк разработчики с таким опытом дороже, и не факт, что у вашего проекта когда-нибудь будет этот самый highload, а когда будет, тогда и будете решать проблемы по мере возникновения.
Для разработки рекомендую Ruby on Rails. И обязательно пишите автоматические тесты)