Their back end code adds utility to everything the front-end developer creates. These developers are responsible for creating, maintaining, testing, and debugging the entire back end . This includes the core application logic, databases, data and application integration, API and other back end processes.