A full-service general contractor is responsible for overseeing all aspects of a construction project, including obtaining the necessary permits and managing inspections. They act as a liaison between the project owner and the relevant authorities to ensure compliance with local building codes and regulations.