The web developer job description has gone through multiple changes over the years. In today’s world the Full Stack Web Developer is a one who has an end-to-end knowledge about all components of a web application: front-end, back-end and data-base.
For companies such developers are sought after as they bring in a rich set of skills to their team. This makes them deploy you across different roles and gain maximum productivity. Eventually this gets translated into faster software releases and quality features for end customers.