I'd like to dig in a bit and wonder why despite using the term "frontend" several times, you never used the logical opposite in expressing your options ("backend"; the closest you came was the term "full stack")
I think you may want to explore whatever bias you have there: many opportunities are out there that really don't elevate the front-end (server-rendering is adequate, or they use Javascript sparingly), while tackling really big, interesting problems.