How to have Common drive or share location on internet.

We have team of 3-4 developer working from different locations. We usually share our data or files through email.
We want have common drive or share location on internet where only choose members will have the access and
we should able to save some data or files over there. If any one knows website which provides this kind of service please help.
