Прошла ли уже мода на Full Stack Developer? Это типа такой ниндзя, который в совершенстве владеет всеми технологиями начиная от SQL и Java, заканчивая JS и HTML-версткой, может делать любую часть проекта или даже проект целиком.
И второй вопрос. На сколько мелко нужно дробить стеки так сказать технологий? Вот если чел. занимается только работой с базами данных, оптимизацией запросов и пр. Больше ничего не знает. Или же чел. занимается исключительно написанием/поддержкой API, больше ничего на знает, зато об API знает все.