1. От корки до корки learn.javascript.ru нужно в обязательном порядке чтобы не писать дичь, даже если есть опыт программирования в иных направлениях. База есть база.
2. Понимание что такое node.js , как устроен ее цикл событий, что, почему, зачем, как. Изучение возможностей апи, предоставляемого нодой.
3. Понимание как работать с памятью в процессе, с нагрузками и ТП и ТД.
4. Паттерны проектирования, для бекэнда это надо.
5. Желательно посмотреть в сторону тпйпскрипт, типизация на беке помогает.
6. Отдельно нужно знать базы данных, реляционные и документарные. Имхо в обязательном кругозоре должны быть постгрес и монго.
7. Сервисы очередей, Кафка, Натс, раббит
8. Собственно модули которые дают функциональность бекэнда серверов, экспресс, коа и тп.
9. Вебсокеты.
10. Пуши фаербейз.
11. Умение построить архитектуру как микросервисную, умение масштабировать в горизонт.
12. Широкий кругозор по модулям.
13. Докер и ci/cd.
14. Покрытие кода тестами
Думаю этого списка достаточно чтобы полноценно работать на беке. Удачи.