I have understood the requirements for you project. With some idea on my mind I am also ready with the database schema for your project. I have worked on somehow similar project, so I have a basic idea about the flow and requirements.
My method of working will be step-wise. So, in firs step I will complete the most of the flow like user login (with different user roles candidate and employee, if needed) and creating/displaying job post. In second step, I will complete the flow with rest of the requirements.
I am almost cleared with the requirement for your project, but it would be better if we will discuss once to get more clarifications.