Hot take:
"full stack developer" is a scam created by the tech industry to get one developer to do three jobs (front end, backend, devops) for the pay of one dev.
Being a generalist is good. But.... have you tried doing all three of those things lately? It's... a lot.