Stupid comments as usual.
Says a Turk living in Poland.
Of course you oppose everyone saying that non-Europeans should stay in their own country.
Unemployment rate is not high for IT. It's employer decision to decide who to hire and in same level of competency and experience they will for sure choose Polish candidates. Business(money) has no nationality, if you are competent, willing to learn more, hard working you can work anywhere in the World (especially in IT). I am working in an international company with Polish people, I can say they are unbiased and fair.
It's hard to believe that your employer couldn't find any EU citizen that met his requirements.
Although you might be a nice person, i think it is wrong that they hired a Turk instead of an EU citizen.