Short answer: Yes, a professor from a developing country can find employment.
Longer answer: It's hard for anyone to get a position as a full professor. It's likely to be harder if you are from another country.
"I applied for full professor position, I was not successful." Many, many people apply for full professorship positions. Most of them are not successful. There are many reasons you didn't get offered the position.
One of the reasons may have been that there would be more hassle to do the necessary paperwork for immigration purposes. Not all universities will do this.
The main reason was that there was someone that the appointing committee liked more.
You might ask for feedback about why you weren't offered the position, but the university might not be forthcoming.
The big hurdle that I think you are going to have is fear from the university. If they appoint someone and they turn out to be unsuccessful, they have a problem on their hands. Removing a full professor is difficult. Someone they know (or know of, through contacts) is always going to be a safer bet than someone who they don't know. (I read somewhere recently, and I can't think where that assistant professors are appointed because of hope - the hope that they will do well. Full professors are appointed through fear - the fear that they won't turn out to be a disaster for the university).
I would have two pieces of advice: (1) Keep applying, and seek feedback about your application. (2) Don't be too fussy about the position; if you are in the country and have a job, it will (I think) be easier to get a different job.