Hi,
I could understand that you might need a starting version of Times job or Naukri like platform. I would suggest you the following:
1. Since the data and transaction will be huge so Big Database is recommended like MongoDB or Hadoop. We recommend to normalize until 4th normal form ( if required 6th)
2. there should be memberships for each type of user. Vendors , Employers, Job seekers and Recruiters with lots of different privileges.
3. To make Vendor's profile presentable, we recommend Online Resume creator to make doc or pdf forms. He/ she may add/ edit / delete any time any information.
4. Chat option can be made using Node.JS framework and we recommend socket based chat system so that no conversation get saved.
The flow of the platform is:
EMP / Recruiters post the requirement.
Job seeker applies for it via uploading CV.
Only Vendors access the CV's of Job seekers.
EMP/ Recruiters can pay Vendors to access CV in large amount.
Back end and payment integration are to be discussed. We have one prototype to show you while our discussion.
Regards,
Mit-