Либо у вас очень крутая идея, либо вы норм платите. Тогда найдете более менее адекватного разработчика в свою команду.
Почему так? В крутом проекте интересно поучаствовать/засветиться. Если проект не очень - то хотя бы деньги получить за свой труд.
Джуниоры часто готовы участвовать в проекте за опыт (и за портфолио). Тогда найдите в команду сеньора или уверенного мидла, а джуниоры подтянутся.
Оговорите доли в компании, подойдте к вопросу с точки зрения девелопера - если бы вас звали в проект, на какие бы вопросы вы хотели получить ответы?
Да, стартапу на первых порах не нужен "инженер-разработчик из Яндекса", но тот хотя бы правильно спроектирует архитектуру (и не только) да и с задачами будет быстрее справляться, нежели начинающий специалист.
Причем, MVP вы можете сделать сами, чтобы потом показывать людям и проверять гипотезы. Для создания MVP не нужны знания высоких материй различных технологий. Landing page, прототип мобильного устройства - конструкторов и прочих очень много в сети.
Вот когда уже будет MVP и первые предпродажи, то тогда уже есть смысл искать разработчика. Или инвестора и на полученные инвестиции заказать все у вендора.
Код надо писать в самый последний момент, когда у вас будет все готово (протестированы гипотезы, найдены пользователи и тд по дзену).
Тогда и разработчика в команду будет легче найти.