You can apply your son's visa anytime as long as you're still here. The opportunity of getting a job w/ good pay doesn't come always/to everyone. If i'm in your shoes, I will apply for my son's visa after I move to the better company (as long as my son is fine where he is right now of course).