Фуллстек означает что "вы - мастер на все руки". Вы научились фронтенду, пришло время учиться бекенду: в первую очередь базы данных (SQL-like, причём без orm'ов/NoSQL), основные принципы архитектур серверных приложений (микросервисы на ноде с обработчиками запросов - это только маленький краешек солнца), шины сообщений а ля RabbitMQ, методики шардирования и масштабирования в ширину/глубину, отказустойчивость и прочая вот такая фигня.
Так же, если вы разбираетсь во фронтенде, пришло время учить протоколы. Сам HTTP - на самом деле весьма сложен и объёмен, и в нём куда меньше универсальных правил чем кажется: get-запрос с multipart-телом? Хоть и не рекомендуется, но это возможно. Как обрабатывать одновременное наличие и query и body в запросе из браузера? Как реагировать на определённые заголовки, вроде range, с учётом того что ответные данные могут генерироваться на лету? Как это оптимизировать и что из этого кешировать? И далеко не подо всё есть библиотеки. Туда же - методики разработки API. Этому вы научитесь самостоятельно, если сами будете пользоваться своими апишками на фронте, и подмечать то, от чего вас тошнит и что срочно пора переделывать, но тут нужна практика. Websocket тоже весьма полезен, особенно понимание что связь может быть не только запрос-ответной но и дуплексной, с соответствующими преимуществами.
Выбор одного направления "фронтенд" или "бекенд" на самом деле значительно проще, чем осваивать одновременно и то и другое.