The backend utilizes promise based endpoints to connect the mobile front end with the MongoDB database. Endpoints handle all connections with the database, including user logins and data. The backend also handles logic regarding successful and missed riddle answer guesses.