Or they only want candidates from a specific country to apply which is seemingly the case. I've heard from very talented and capable developers that they're getting auto-rejected once the interview reaches someone from a very specific country, no matter how good they did prior. I've also been personally told by people I know wouldn't BS me, that had my name sounded like I was from a particular country HR would have contacted me for an interview, but because I'm none of the countries some companies seem to only hire from, I get ignored. There's a problem with tech hiring and nobody wants to talk about it because most people are unaware.