Full-stack означает, что разработчик разбирается во всех используемых платформах в продукте. Обычно имеют ввиду, что он может и HTML+CSS, и JS, и серверную часть писать. В какой-то другой области full-stack будет подразумевать другой набор технологий.