Нужно ли от и до изучать документацию nodejs?
Уровень мидла и предполагает знание технологии не на уровне "знаю, что это работает" а "знаю, как это работает".
Документацию стоит прочитать хотя бы по диагонали, чтобы чисто ассоциативно вспоминать во время решения задач какие-то тонкости и рекомендации, и, понимая, как оно работает под капотом, знать что гуглить в спорных моментах
Чтобы быть мидлом, нужно иметь достаточный личный опыт для создания несложной архитектуры разрабатываемого приложения, способность самообучаться по официальной документации и понимать логику работы кода при последовательной и параллельной обработке данных.

Желательно - знать применение абстракций и паттернов проектирования при создании архитектуры.
------

На первый взгляд там очень много узкоспециализированных фич, которые едва ли пригодятся на мидл уровне.
То есть лучше относиться к большей части разделов как к апишке и иногда заглядывать или есть сильная необходимость изучить все разделы для поиска работы?Просто убило!

Ничего не учите и сразу ищите работу, чтобы сразу чётко понять: где мидл, где документация и где ваши знания.