Quite simply, a developer is responsible for making the framework of the web site even though a designer is liable for colors, branding and structure.
Back-end development is responsible for the many areas of a website https://www.sparktopus.com/solutions/web-development/