u/michaelnovati replied ·
Hmm, agree with /u/dowcet that a month is fairly fast. You would have to start interviewing in a week or two.
That said, it sounds like you might already be a generalist engineer with that breadth of experience.
What are your goals? If you want to work at a top tier company, you’ll have to brush up on data structure and algorithms and you’ll need to learn some system design concepts since you have so much experience.
If you want to get your foot in the door at any company, you might have a good background for working at a smaller startup. Your experiences are perfect for filling in gaps the startup might have, and their product might be small scale enough that you can learn a lot on the job. I would not become the founding or first engineer anywhere, but rather say joining a team of 3 to 5 engineers minimum.
Another pathway is looking for a support eng role that has room to convert to full stack eng. Several companies do this.
I actually disagree you need a portfolio of projects given your 10 years. I’ve worked with people similar to yourself and you likely have enough on the job interesting technical challenges to talk about that you don’t need a portfolio at all.