While you are waiting for some more specific and better informed advice, I can give you this bit of generic advice. If you think you have something to offer a company, or skills you think they might appreciate, then go for it. The worst they can say is "no thanks". The best they can say is "you're hired". There are always things a company is willing to overlook in your background if you have other skills they may consider valuable. This approach to looking at a job got me to at least interview and consideration phases earlier last year in jobs I never dreamed I could get. No, I didn't get those jobs, but I was told I had been in the top 2 or 3...which means they were a possibility. I lost nothing applying for them and doing interviews, and I learned somethings too.