The backend developer duties includes but is not limited to creating and maintaining well tested infrastructure at the backend or application (the server, database and application) and should include provision of proper documentation to ensure seamless integration to help create a functional, seamless experience for the end-user.