Some really great comments here, which I'll try not to repeat. Instead, I'll share you a story of my own experience:
Back in 2001, I was fresh out of college with a degree in Computer Technology (sort of a hybrid of computer science and computer engineering) working for a small software company (5-10 people). I was initially hired as a visual basic developer, but switched over to IT when the main tech support guy left the job. Over the next 7 years, I did mainly IT work, but also did some internal web dev projects, which forced me to learn web technologies on my own, in other words, I was self taught. When I made the decision to look for another job, I decided to find one that was a pure web dev role, as I was getting burnt out with IT. Even though I had minimal experience with web dev, I immediately landed a role with a very large company (~500 people).
The reason why I landed this role is because I was able to demonstrate that I had what it took to get the job done. On my interview, I was able to show different projects I had worked on that showed my growth as a web developer, and after a few weeks on the job, I became the lead developer on a suite of sites that were high traffic sites. I imagine I was at a point in my professional career similar to yours - I was self taught and did most of my web dev on the side, so I assumed I was a "junior" at best. Looking back now, I think I was much farther along than I thought, and even if I wasn't convinced at the time, my employers were.
Self taught or not, if you can convey your strengths and skills to a potential employer in an honest manner, you should have no problem finding work.