I've spent several years at a small company, starting as an iOS developer and gradually expanding my role to cover frontend, backend, DevOps, and even product management. I eventually learned to write business proposals and handle various aspects of product development.
Now that I'm looking for a new job, I've hit a wall: most positions require deep specialization in specific areas, while my breadth of experience, though valuable, doesn't seem to align with market demands. My generalist background, which was essential in a small company, appears to be more of a limitation than an advantage in the current job market.
How do you navigate the transition from being a technical generalist to finding your place in a market that values specialists? Has anyone successfully made a similar transition?
What yielded success was shooting for "Full-Stack Engineer" and "Product Engineer" roles
Surprisingly, while startups were particularly excited, a lot of bigger tech companies were too
But while shooting for "Product Manager" or "Backend Developer" or even "Front-end Developer" I got nothing, it was the "Full-stack" keyword that got me tons of interviews