自社の求人のため、会員登録制で求人用のサイトを作ろうと思っています

主にやりたいことは以下の3点です

・メールアドレスとパスワードでログインできる
・会員ごとにマイページを用意して、会員が自己PRや資格などの情報を入力し、保存する
・会員ごとにメールBOXを配置する

この場合、どのようなプラットフォームを使用するのが良いでしょうか?

自作する場合と他社サービスを使う場合、両方教えて頂けるとありがたいです

何卒よろしくお願い申し上げます