Why use GitHub for technical recruiting?
The biggest challenge when sourcing technical talent is finding candidates who haven’t already been bombarded by emails and InMails from other recruiters. Sourcing candidates on GitHub is a great way to improve your recruitment process for software developers. It expands your available talent pool to include technical talent who are harder to find on platforms like LinkedIn.
The platform is a hot spot that technical recruiters don’t want to miss. It’s the largest host of source code in the world. There are over 40 million users, ranging from students to working professionals, who contribute to repositories with the purpose of learning, practicing, and making better software.
Not to mention, GitHub project creation grew over 40% during the pandemic with more developers spending their time at home contributing to COVID-19 open-source projects and building on their existing skills with innovative new ideas.
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. But here are 3 ways recruiters can use Hiretual to strategically source candidates on GitHub in a more efficient 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.
big+data in:name,description language:Java language:Python stars:>10 forks:>5
Building a GitHub search on Hiretual
With Hiretual 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.
Once you’ve created your search, Hiretual’s candidate profiles will list down all repositories and summarize GitHub performance rankings based on how actively a candidate contributes in each programming language.
If you’d like to see our Tech Sourcing solution at work, talk to our team today.
Find your candidates’ email addresses and social links
Hiretual user Braxton Nimmick, co-founder at TalentEdge Staffing, defines GitHub as a place where recruiters will “find people who don’t want to be found, who are usually really great engineers from top tier companies who might not even have LinkedIn.”
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 Hiretual
After running a technical search on Hiretual, a click of a button is all you need to uncover emails, phone numbers, and social media links that we’ve pulled from their public profiles all across the open web.
Recruiters can also use Hiretual’s free Chrome extension to automatically pull contact information from a GitHub profile that is pulled up in their Google Chrome browser.
The Chrome extension works on GitHub to pull contact information and even provides a brief overview of professional experiences, education, skills, job availability, and average market values.
Research their repositories for 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 personalized email that shows candidates you’ve done your homework.
How to craft a personalized email to candidates sourced on GitHub
1. Familiarize yourself with their GitHub repository so you know the projects and programming languages that they work on the most
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 Hiretual’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 Hiretual or not.
To learn more about sourcing for technical talent on Hiretual, contact our sales team today!