アプリは求人を解析する必要があるため、アプリが実行される場所とは異なるWebサイトにあると思います。その解析を行うにはバックエンドが必要になります。Nuxtのようなフレームワークから始めることをお勧めします。なぜなら、1つのリポジトリにバックエンドとフロントエンドコードを作成できるからです。バックエンドにデータを保存する場合は、データベースも必要になります。この場合、トラフィックがあまり期待していない場合はSQLiteをお勧めします。それ以外の場合は、よりスケーラブルなデータベースであるPostgreSQLを使用することをお勧めします。
Since your app will have to parse job postings, which I assume are located on a different website than where your app runs, you will need a backend to do that parsing. I'd recommend starting with a framework like Nuxt, since it allows you to write your backend and frontend code in one repository. If you want to store data in your backend, you will need a database as well, in which case I'd recommend Sqlite if you're not expecting much traffic. Otherwise you might want to use PostgreSQL, a more scalable database.