Hello, how are you?
I have read your description, attached pdf file and I think it's similar to Linkdin.
It's good choice to use NoSql database(MongoDB etc) for this kind of site.
Here is my skill.
Frontend - Angular and React js
Backend - Node js, Python Django and Flask, Php Laravel and Codeigniter, RoR
Database - MongoDB, AmazonDynamoDB, GoogleDatastore, MySql etc.
Server - GCS, AWS, Digital Ocean Droplet etc
I developed sport booking site using React js and RoR, admin panel of insurance company using Angular 5 and Python Flask.
I will give you perfect result as you want.
Best regard.
Thanks.