A back-end developer builds the web services, APIs, and database management logic that provide the scaffolding upon which the front-end of a website is built. The back-end of a website consists of a database, an application, and a server. A back-end developer is essentially responsible for how data is stored, retrieved, and otherwise managed within a website.