remote tech career development