How do you know what type of web developer to hire?

There are so many web agencies out there it can be hard to pinpoint which one to hire. There are three basic categories of web developers.

Before you get stuck into figuring out which company to hire it pays to understand what different types of developers do. Front-end developers are responsible for the parts of a website that people see and interact with, back-end developers are responsible for the behind-the-scenes code that controls how a website loads and runs, and full-stack developers do a bit of everything