Local Development Environment on Remote Docker Server

Hi, i am trying to figure out if the following scenario is posible

I need a better way to deliver development environments to the coders on my organization, Right now we are using vagrant VMs but this is too heavy and slow.

On this stage i am trying to validate this scenario, its importat to avoid installing docker on local computers.

Thanks