Generalnie nie rozumiem pytania, równie dobrze mogą Cię nazwać "programista", "Developer", "Inżynier oprogramowania" i będziesz robił albo to, albo wszystko, a generalnie nie znam "backendowca" który nie robi czegoś na frontendzie :)
To jest nazwa nic więcej, generalnie liczy się to w czym robisz i jak się rozwijasz - i moim zdaniem to jest najlepsze rozwiązanie, często też to wszystko kryje się pod hasłem np. "Python, Java, C++ " + Developer dopisek i taka osoba tak naprawdę domenowo może być backendowcem, inzynierem, robić API restowe, webowe, albo desktopy.
Podział jest na papierze i podział jest według " wymagań pracodawcy" w zakresie obowiązków i technologi, których oczekują i korzystają pod daną nazwą stanowiska.