Front-end handlar om att, precis som du säger, utveckla "det kunderna ser", dvs själva hemsidan. Back-end handlar idag när Single Page Applications (SPA) tar över mer och mer om att förse front-end med data via ett API. Förr i tiden var det vanligt bland mer komplexa hemsidor att servern genererade en HTML-sida som webbläsaren renderade. Det gör man inte längre, utan man låter istället back och front-end kommunicera via ett API där de utbyter information som ska sparas eller visas på hemsidan.
Jag är högskoleingenjör med 4 månaders erfarenhet där jag sitter på konsultuppdrag och utvecklar en stor och komplex hemsida i Östergötland (både front-end och back-end). Jag har 31 000 kr i månaden. Jag är alltså inte "webbutvecklare", även om jag sitter på ett sånt uppdrag för tillfället.
Kolla upp angular och ReactJS om du vill lära dig front end.