Send me their resumes to my username at protonmail.com then. I'll be the judge to decide whether or not they have the skills needed to justify a US hire.
I have most of the skills you list, and I am extremely confident I could fill in the gaps within weeks.
Given your presentation here, I'd like to know where you work so I don't accidently end up working for you, or with you. The elitism is at an 11. We're not special, we just have a skillset that isn't exclusively webdev. BFD.
Sadly, not enough CS exposure (or not communicated the right way).
At your stage, I'd recommend staying at your current job and doing an online PT masters like GT's OMSCS in order to bridge the CS gap, while also building the YoE to make the jump. In this market, landing where you are at right now is a feat unto itself.
I'm also not sure about your citizenship based on your background - most companies (especially early stage) are hesitant to hire and sponsor early career (despite what HNers say).