No. A Join Code does not connect a Person to a specific Project.
A Join Code connects a Person to the entire Organization. From there, the Person can be assigned Roles within a Project or assigned Permissions to connect them to a Project. A person can be assigned to multiple roles and multiple Projects.