Что нужно знать для введения в Backend-разработку?
В зависимости от проекта:
→ tcp/udp или http/https
→ сериализация
→ если ЯП со сборкой мусора, то принцип работы, режимы работы
→ профилирование запросов
→ взаимодействие с базами данных
→ кэширование
→ основы многопоточности+асинхронности
+ основные бэкенд библиотеки/фреймворки под ваш стек
+ для web в общих чертах представлять как работает/конфигурируется целевой web сервер
Гуглить нужно уметь. Это первое чему необходимо научиться. Не умеешь гуглить - никому не нужен