I was considering early stage startups but yes the main concern with that would be the financial constraints. I agree on all the other points, thank you.
I'm working at shopkick (straight out of school) as a generalist right now. I think a lot of the official titles of our engineers are just "member of the technical staff". The culture here is that people shuffle around from teams and projects (if they want to) and people touch a lot of aspects of the company's code base. For example, I've written server side code and android screens. As part of a growth initiates I've also done html/css/js pages and spent time analyzing data through sql queries.
The engineering team here is a little over 20 people, and the entire company is less than 100. I guess my point is there are companies that are on solid ground financially that will hire generalists. If you are potentially interested in what I am doing, shoot me a message and I can make an intro for you.
That is an ideal position and it sounds like you're learning a lot too. To an outsider it would difficult to find a position like this unless you actually have first hand knowledge. Thank you for the insight, I just sent you an e-mail.
The engineering team here is a little over 20 people, and the entire company is less than 100. I guess my point is there are companies that are on solid ground financially that will hire generalists. If you are potentially interested in what I am doing, shoot me a message and I can make an intro for you.