7 distributed-systems full remote careers and jobs