Search and Apply for Jobs

Last updated: March 5, 2025

The job search feature allows you to explore and apply for developer job opportunities worldwide.

Applying for a job

To apply for a job:

  1. Log in to HackerRank Community using your credentials.

  2. Go to the Apply tab to view available developer jobs.

  3. Refine the job list using the following filters:

    • Role: Select a role that matches your expertise (For example, Back-End Engineer or Data Analyst).

    • Experience level: Choose an experience level (For example, 0–3 years, 3–5 years, or 5–7 years).

    • Location: Specify your preferred job location.

    • Company: Select the company you want to apply to.

  4. Select a job title to view the job description, which includes required skills, experience, qualifications, and responsibilities.

  5. (Optional) Check your resume score before applying:

    • Upload your resume for each job listing to receive a compatibility score.

    • If there are skill gaps, HackerRank highlights them and provides links to relevant practice resources.

    • If you have not uploaded a resume:

      1. Click Upload a Resume or Choose from Resume Builder.

        • To upload a file, drag and drop your resume or click Choose File (PDF format, up to 5 MB).

        • To use the resume builder, select a resume from the preview pane and click Choose Resume.

      2. Click Check Resume Score to generate a compatibility score.

  6. Click Apply and follow the prompts to complete your application. Use the Application Tracker dashboard to manage your job applications. For more information, see Track Job Applications.