1. SQL - обязательно (в плане понимания, как вообще реляционные БД работают)
2. HTTP - чтобы понимать вообще, как оно работает (чтобы можно было ответить на вопрос "почему нельзя поменять код ответа после отправки заголовков")
3. asp net (core), как самый популярный фреймворк для бэкенда в C# (достаточно базового понимания. Не нужно сильно глубоко лезть)
4. Entity framework (Core), linq2db, dapper - чтобы вообще примерно понимать, как всякие ORM работают, но это не столь обязательно.
5. Всякие форматы данных - json, xml
6. Всякие способы построения апишек - soap, grpc, rest