What is required for a non-intern position is experience in development work, and even that has to be in the same technology and language as the job you’re applying for.
Most companies will quiz you on your experience, and want specific details on what you can do. Some will give you a coding exercise to complete, I’ve seen many that don’t care how you completed it, they want you to intelligently describe your design, strategy and execution. Writing a unit test or two is usually impressive.
In old-school companies and government contracts you might get weeded out for not having a degree. Most startups and smaller companies are looking for experience, not academic success.
highly enterprise corporate companies? maybe not, hr's require bachelors degrees as it makes rational sense to do so in order for them to secure their jobs.
smaller companies who work in smaller teams? better chances there. you want people who can see you as you are based on your proven track record and expertise. coding is not like being a doctor / pursuing law where there is a really high bar for entry.
and there are other avenues too. your network is one. widen it, and you may get referrals. working on side projects, side gigs, and other sources of cash flows might work too.
there are other skills you can work on too aside from your technical skills. e.g. your soft skills such as your communication skills, your sales skills (life is sales, after all), your negotiation skills, etc etc.