Glossary
Organization and team
We're developing software that makes a hiring process smoother for organizations/companies.
So a user has to create or join an organization he/she works on.
If an organization is large, it probably has multiple teams.
For example, Alphabet organization may consist of google search team, google maps team, waymo team...
Teams are linked with an organization. Everything else is linked with a team. The backend creates a default team for every organization.
Role
When a team wants to hire a new person, they create a Role. The role means a free position in a team an employee needs to be hired for.
Examples of the role: python developer, android developer, personal assistant...
Candidate
When a team wants to hire a new person, they create a Role. And they invite candidates to the role.
A candidate is a person who wants (or doesn't) to be hired by a team.
Role template
The role is not a position title only. You need to configure a role and add questions that need to be asked about a candidate.
Usually, you need to ask different questions for different positions. It takes time to configure every position.
That's why we have role templates. A role template is a pre-configured role.
Reference
A reference is a person who can say something about a candidate. Mostly, references are ex-colleagues of a candidate.
Refcheck
Represents the process of reference checking. To get the reference checking done, a candidate has to add references, and the references need to provide feedback about the candidate.