Знание и умение работать с NodeJS и Socket.io
Умение работать сервером, UNIX (Debian like), Docker, docker-compose
проектирование и разработка взаимодействия с frontend-частью. В основном это Socket.IO и REST,
Продумывание архитектуры кода, базы данных, разбор приложения на микросервисы и правильное взаимодействие
Защита приложения от А до Я. От правильной настройки сервера до защиты от XSS, XSRF. Уметь предотвращать BruteForce атаки.
Опыт самостоятельной разработки чат-сервера на nodeJS + web socket как плюс.