If all of the papers are published in the international journals (not Chinese) and if recommendation letters are very strong, I think it is OK.
To my understanding, key point for OR is permanent job. By the way, your background is not bad.
God bless you and good luck!