To be honest, the fact you've worked for 15 companies, and you're only 35 would be a red flag to us. (Assuming that's employment not consulting.)
People change jobs for 2 reasons. They leave, or were kicked out. Doing that 15 times in (say) 20 years is not a good look regardless of which camp you fall into.
I'll be honest, we wouldn't hire that. We're looking for 10 years plus, and your track record suggests we're not a good fit for you.
As you are a good developer, and smart to boot, you may find that starting your in gig is your route to long-term satisfaction. I say that as someone who works a lot with self-employed developers (most of them self employed because they'd be terrible employees) and indeed because I'm self-employed (again because I'd be a terrible employee).
I will caution though that being self employed means you take the blame for all your mistakes (and the success or fail every month I'd revealed by the paycheck or lack thereof.)
People change jobs for 2 reasons. They leave, or were kicked out. Doing that 15 times in (say) 20 years is not a good look regardless of which camp you fall into.
I'll be honest, we wouldn't hire that. We're looking for 10 years plus, and your track record suggests we're not a good fit for you.
As you are a good developer, and smart to boot, you may find that starting your in gig is your route to long-term satisfaction. I say that as someone who works a lot with self-employed developers (most of them self employed because they'd be terrible employees) and indeed because I'm self-employed (again because I'd be a terrible employee).
I will caution though that being self employed means you take the blame for all your mistakes (and the success or fail every month I'd revealed by the paycheck or lack thereof.)