Users are assigned to roles and inherit the corresponding rights.
They have all rights on their own projects and can be given/denied additional rights that go beyond the assigned roles.
Note that the number of users with DEVELOPERROLE are licensed. Be sure that your licenses comprises enough developer users.