3 Rules That Guarantee a Remote Developer Job