I just launched a small online tool -> https://cvmatchscore.com to help answer that question. Paste a job description, upload your CV, and get a match score with explanations.
I'd love to get your feedback :)