What was effective was advertising my availability on LinkedIn, Indeed, and Dice, and waiting for recruiters to contact me. In other words in the current environment passive options were far more effective than active searches - the process is definitely upside down.
The only alternative approach was knowing someone at the company and in a similar role, making a referral. Unfortunately that is often a limited opportunity pool for most people.
In my case I am a government contractor so candidates will not even be considered unless they exceed nearly all points of the job requirements. No exceptions.
Also it used to be all about tech stacks and tool trends. As software employment continues to shrink that is also going away. It’s more about skills and experience on a given platform or family of languages than a tool or framework. The upside to this is that while positions continue to shrink the expectations and salaries appear to be going up proportionally.
I’m mostly focused on software full-stack, backend, automation, and building products.
The problem in my case is that I’m too passionate about it. I was so committed to web and software development that I don’t really have easily transferable skills outside of it.
I’m currently training for some certifications, but I still feel like it’s not the best use of my time.
I just landed a consulting gig installing network hardware. I'm a full stack web dev like yourself. I did a web project for them before they asked about this one.
I'm simply the only technical person they know.
Thankfully, the network requirements are simple enough I could confidently agree.
team lead / full stack / frontend , reactjs , nodejs , reactnative