5 years of software engineering or software development experience, preferably in a related field. Back-end developers create, code, and improve servers, server-side applications, and databases, which when combined with front-end code, help create a functional, intuitive experience for the end-user.