Full-stack подразумевает наличие знаний как по серверному (backend) программированию, так и по клиентскому (frontend)
Back: nodejs, php, python, c++, c#, lua, java, perl, mysql, oracle, mongo, pgsql, elastic, redis, sphinx, nginx, apache и еще куча языков, технологий и сопутствующих программ...
Front: тут в основном html, css и javascript, плюс инструменты, библиотеки и т.п.