job platform development