Как и кого набрать в IT-стартап команду для разработки платформы как авито?
Наймите fullstack-разработчика и адекватного дизайнера. Получите MVP в адекватные сроки, дальше уже будет видно из задач, кто требуется, fullstack со временем перейдет в стан менеджмента и будет разруливать вопросы найма специалистов самостоятельно. 

Это, конечно, если бюджеты ограничены. Если нет: делаете три команды на фронт, пять на бек, в каждом по пять человек, сеньоры, джуны, тимлиды, есть еще несколько команд тестировщиков, продакт-менеджеров, отдельно технического директора, в каждое направление еще по руководителю. Все должны сраться друг с другом 24/7, продакт менеджеры должны каждый день таскать ВСЕХ участников на ОБЯЗАТЕЛЬНЫЕ совещания в зуме, имитируя бурную деятельность и обсуждая, на сколько пикселей сдвинуть новую кнопку (команда бэкенда обязательно должна присутствовать). Команда разработчиков обязательно должна пилить говнолегаси, которое будет оправдывать тем, что "бизнес задачи важнее", а "техдолг потом потихоньку разберем, отрефакторим". 

Хахахаха, что-то меня понесло. Но я к тому, что на самом деле можно обойтись малыми силами даже в крупных проектах, зачастую выигрывая как в качестве, так и в скорости разработки. Личный опыт. 

Прочтите книгу RE:Work, там много лайфхаков касательно построения процессов в IT стартапах.
Банальный ответ - Программистов и юристов