I have two offers, one that advertises itself as a full stack position that pushes a lot of small features quickly, and one that makes the backend to a huge distributed system. Which helps my career the most?
Distributed system
Can you do both?
Full stack. I find lot more exciting to have full control and say when dealing with fullstack compared to only 1 part of the stack.
Full stack and to some extent āgeneralistā are just ways of saying you didnāt bother to learn a useful speciality š
Jack of all trades, master of none
Umm full stack does not mean that you don't know anything well š¤Ø just means that you can handle both FE and BE, which are pretty different. With a bit of effort, you can keep you skills sharp in both domains.
I would say full stack > backend, but distributed systems > full stack
Full stack