Why use GitHub for technical recruiting?
GitHub is a hot spot for technical recruiters to source potential candidates. It’s the largest host of source code in the world. There are over 40 million users ranging from students to working professionals, contributing to the platform with the purpose of learning, practicing and making better software.
There seems to be no better place for recruiters to go find motivated and knowledgeable technical candidates. Problem solved, right?
Well, not really. Recruiting on GitHub is not easy, especially for recruiters with less of a technical background. Here are 3 ways recruiters can use hireEZ to strategically source candidates on GitHub in a more efficient and strategic way.
How to source candidates on GitHub
Be specific about what you’re looking for
GitHub profiles are source code information-heavy. So, recruiters need to know where information on a profile is located to indicate how experienced a candidate is. Especially since manually debunking a GitHub profile takes time and you don’t want to blindly reach out to candidates without understanding in depth what they can do.
Building a search on GitHub
If you’re searching directly on GitHub (make sure you create an account of your own to explore the platform in its entirety), be extremely specific about what you’re looking for so you don’t waste hours on profiles that don’t meet the needs of your open role.
For example, looking at repositories and contribution activity may give you a good indicator of a candidate’s technical experience. However, the challenge is coming to a conclusion on how relevant these experiences or skill sets actually are for a role.
GitHub allows you to specify keywords, programming languages, popularity and more when searching for repositories. By keying in Boolean search strings, you’ll be able to pull exact matches from source code information.
For example, if you’re looking for repositories with big data as a keyword, JavaScript or python as a programming language, more than 10 followers and 5 forks, your search string will look a little something like this:
big+data in:name, description language:Java language:Python stars:>10 forks:>5

Building a GitHub search on hireEZ
With hireEZ Enterprise, our AI Sourcing is equipped with a Tech Sourcing tab that aggregates technical candidate profiles from only tech-specific platforms — GitHub, Stack Overflow and Kaggle.
The Tech Sourcing tab allows recruiters to build specific searches with filters for 50+ Expertise (i.e. Machine Learning, Game Designer & Developer, Python Developer), 250+ Programming Languages, and varying involvement levels with community Coding Activities, you will be able to better target your search on the most qualified candidates for your open roles.

For example, input Big Data in the Expertise field, Java and Python for Programming Languages, and specify that you want technical candidates with Intermediate, Contributor or Master coding activity levels.
💡 By combining our Diversity Sourcing filters with your Tech Sourcing filters, you can narrow down your GitHub search to find more underrepresented talent.

If you’d like to see our Tech Sourcing solution at work, talk to our team today.
Find your candidates’ email addresses and other social links
Well, there’s no use in finding an extremely experienced or qualified candidate if you can’t reach them. GitHub is not a networking site, and it’s not made for recruiters, so it’s no surprise that finding contact information from a GitHub profile can be difficult.
Common hacks on how to find candidates email address on GitHub:
1. Cross-check a GitHub profile with a LinkedIn profile (if the user discloses their real name)
2. Use the Unique Identifier email trick and deduce an email address with a candidate’s GitHub profile username
3. Find email addresses with GitHub’s API by hitting CTRL+F and searching for “email” in the Commit of public repositories or in a user’s recent events
How to find contact information of GitHub users with hireEZ
hireEZ is a powerful candidate engagement tool equipped with contact-finding capabilities. Candidate profiles in hireEZ are equipped with multiple ways for you to contact them.
After running a technical search on hireEZ, a click of a button is all you need to uncover emails, phone numbers, and social media links that we’ve pulled from GitHub users’ public profiles all across the open web.

Click here to sign up for free
The Chrome extension works on GitHub to not only pull contact information, but also gives recruiters a brief overview of professional experiences, education history, skills, job availability and average market values.
Research their repositories to send a personalized email
So you’ve built a detailed search, found the candidate you’re looking for, and got their email address. Your last step is to craft a personalized email that shows candidates you’ve done your homework.
How to craft a personalized email to candidates sourced on GitHub:
2. Focus on how the opportunity is compelling to the candidate (💡 Pro Tip: Reference how the opportunity fits them based on the projects in their GitHub repository)
3. Put your email marketing hat on and optimize your email body and subject line so it’s short, concise and conversational — you can also use hireEZ’s email marketing insights to guide you while writing your email.
4. Learn from an expert!Watch our free on-demand webinar for tips on GitHub sourcing and outreach from sourcing pro Jer Langhans
Now you’re all set!
It’s important that sourcers and recruiters make the most of all available talent pools to build a comprehensive search that puts them in front of the competition. We hope this guide makes sourcing candidates on GitHub seem like less of a daunting task, whether you’re sourcing with hireEZ or not.
To learn more about sourcing and recruiting for technical talent on hireEZ, contact our sales team today!
newsletter
Subscribe for our daily news
By filling out this form you agree to hireEZ's Privacy Policy and consent to receive communications from hireEZ.
Outbound Recruiting
newsletter
Subscribe for our daily news
By filling out this form you agree to hireEZ's Privacy Policy and consent to receive communications from hireEZ.
Stay Up-to-Date on Future Talent Acquisition Events
By filling out this form you agree to hireEZ's Privacy Policy and consent to receive communications from hireEZ.
related BLOGS
videos

hireEZ - Outbound Recruiting Made Easy!

A Hiring Superhero Rebrand Made EZ