Чтобы нанять команду мне нужно понимать на чем лучше писать проект.
Это неправильная предпосылка. Сначала вам нужно нанять команду/человека, которые вам спланируют грамотную архитектуру исходя из требований. А уже под эту конкретную архитектуру вы будете искать команду.
Ну или просто сразу выбирать команду, не глядя на то, какие технологии они используют - то, что вы описали, можно реализовать на любом стеке одинаково плохо и одинаково хорошо.
Желательно искать людей, которые понимают, что такое стартап и MVP, чтобы не оказалось через год, что вы наконец-то зарелизили никому не нужный продукт.
И экономить на первом шаге (формулировании требований, архитектуры и roadmap'а) нельзя ни в коем случае. Лучше нанять программистов попроще, которые неидеально реализуют грамотно спроектированный прототип, чем несколько месяцев платить "спецам", которые будут работать без вектора. Конечно, может оказаться так, что вам попадётся реально грамотная команда, в которой спецы будут без кавычек, но нанять одного архитектора на проектировку проще и дешевле.
Иначе, вы выбросите свои деньги в пустоту и не получите никакого результата, кроме набитых шишек и горького опыта.