3 Things You Need to Know to Become a Remote Software Developer | Arc.dev