The candidate submits their resume and cover letter through the company's online portal.
A recruiter uses an Applicant Tracking System (ATS) to scan resumes for keywords related to programming languages (e.g., Python, Java), frameworks (e.g., React, Angular), and relevant experience (e.g., internships, personal projects).