A “full stack” developer is someone who can carry a project all the way through the development cycle–front-end web, backend, DBMS etc. But before all that happens, a product design process starts with UX/research/concept, continues with IA and interaction, and ends with visual design and validation.