Utilice una clave combinada única:
CREATE TABLE `developer_project` (
developer_id INT(10) UNSIGNED /* etc... */,
project_id INT(10) UNSIGNED /* etc... */,
PRIMARY KEY dev_project (developer_id, project_id)
);
Si crea un ID
probablemente nunca lo usará ya que consultará el id_del_desarrollador y/o el id_del_proyecto en su LEFT JOIN
NOTA:asegúrese de que las definiciones de las columnas sean las mismas que las del developer
y el project
mesas.