Так чего хитрого?) Вилка зависит от требований.
Кому-то надо, чтобы миддл знал, что такое промис и как с базой соединяться.
А кому-то надо, чтобы он умел и в докер-конфигурации разбираться и в event-loop понимал, как процессы работают, и знал все типы наследования в js и генераторами умел пользоваться и т.д. и т.п.
И между этими миддлами может быть огромное расстояние.
Согласна.
Здесь вы про ваши требования говорите?
Кажется, специалист может различить уровень задач при разговоре с техлидом, а техлид может оценить, какие задачи может решать специалист на старте? Или как?