work from home jobs northampton uk work from home software jobs bangalore