By Ben Slater
It’s no secret that recruiting developers might just be one of the toughest parts of every sourcers day.
If you’re still trawling LinkedIn relentlessly you’re missing a trick. You need to take advantage of social networks like Github to source top engineers.
So why should you use Github for recruitment?
Well, sourcing on Github is free, but more importantly, Github is a pretty important part of most serious developer’s workflow. As a result, it’s become very popular with the kinds of technical candidates that you might struggle to find elsewhere.
We’ve broken down everything you need to know about recruiting and sourcing developers on Github. Enjoy!
What is Github?
Github is the world’s biggest social coding site.
It’s a place where developers can host, share and collaborate on code that is built around an open source framework (e.g. Ruby on Rails).
All software projects on the site use the Git revision control system) (a version tracking system). Thus lets developers record and track updates to code, and compare it with the original.
Simply put, sharing code on Github is the technical equivalent of sharing photos or content on Facebook or Instagram.
Recruiting on Github: What can you learn?
Github is packed full of great technical talent.
If you want to source candidates on Github effectively, you need to know where to look. You can learn heaps about each developer, and their interests and skills if you pay attention…
A developer’s Github profile provides a wealth of information.
A quick glance should tell you a candidate’s username, current employer, location and email address, but digging a little deeper pays off:
These include personal blogs, projects and other links that candidates have chosen to display (all great places to learn more about their work and interests!)
The number of followers a developer has on Github is a great indicator of their skill and reputation within the Open Source community.
2-10 followers is good, 11-25 is very good, 26-75 is fantastic and anyone with 75+ followers is a complete rockstar (be warned, these people can be tricky to recruit!)
This is where you can see the contributions that a developer has made to other projects on the site. Even if you’re completely non-technical you can glean a fair amount from exploring this section.
See if you can spot keywords that pertain to the coding languages the person usually writes in (for example “rails” should be visible if a person has contributed to a Ruby on Rails project.
The repositories section contains the open-source development projects that the developer is hosting on Github, as well as projects that they’ve copied (“forked”).
To gauge the popularity of a developer’s projects in the community, you should check how many people have starred or “forked”, (forking or starring code indicates that other developers see it as valuable).
“Forking” someone’s repository creates a copy of it. This allows the forker to modify the original code and use it for their own projects.
This concept of sharing ideas and code is at the very core of open source sites like Github, (if code is meant to be private it will not be hosted on the site).
When you go to a repository page, you can see how many people have starred and forked it, as well as a range of other project activity. A large amount of activity indicates that a developer has created (or is working on) a popular project.
How to search for developers on Github
With more than 32 million monthly users, Github can offer a lot to recruiters who understand how to search the platform.
Here’s a step-by-step guide on how to source developers on Github.
1. Create an account
Sounds obvious right! Github search is pretty limited to anyone who isn’t logged in, so creating an account and adding basic information and a photo will help you get started.
2. Run a new search
There are 3 main things to think about when you run a search on Github.
Followers: As we discussed previously, followers are a great indicator of the respect that a developer has earned within the open source community. As such, they’re a neat way to gauge seniority.
Language: What specific skillset are you looking for?
Location: Unless you’re trying to fill a remote role, location is always an important parameter for your search.
Here are a few examples of how you might combine these terms into a search:
language:ruby on rails location:london followers:5..10
You don’t have to run your search directly from Github, you can use Google instead. Here are a few effective strings to source candidates from Google:
Find Profiles: site:github.com “public activity” -tab.activity
Find Profiles with location: site:github.com “london” “joined on” “public activity” -tab.activity
Find Profiles with key terms: site:github.com (ios | android) “public activity” -tab.activity
You can add parameters like “joined on [insert date]”, specific organisations or even the organisations of a certain headcount to narrow your search further.
3. Filter candidate profiles
By default Github usually shows you repositories (not profiles) in the search results. You need to filter by users to find the candidates that match your new search.
Github will automatically show you the best match for your query, but there’s an option to re-order your results by things like “most followers”, “most repositories” and “most recently joined”.
Sometimes it can be effective to sort candidates by the amount of time they’ve been a member on the site (“most recently joined”). These candidates are unlikely to have been contacted by as many recruiters and may be more likely to reply to you…
Once you’ve found the candidates that you’re looking for, log their profiles with a Sourcing Chrome Extension, and add them to your CRM or spreadsheet.
How to contact candidates on Github
One of the biggest advantages of sourcing on Github is that most candidates list their personal email address in their profile.
This makes outreach easy, the only problem is that it makes outreach easy for every other recruiter!
This is why personalising your message effectively becomes so important. The developers that you contact may be receiving countless other recruiting messages – you need to find a way to stand out.
The best way to do this is by learning as much as you can about candidates.
i) Check repositories
Head back over to a developers repositories to see the code that they’ve stored. It doesn’t matter if you don’t know your CSS from your HTML, you can still get plenty of information here.
Code listed under “Sources” has been authored by the developer, while anything that’s been “Forked” has been copied from another user.
Look for recognisable keywords, and open up projects to read the description and learn more. Remember, most of the code on Github is related to personal projects, so you can get a really good idea of what people are genuinely passionate about.
Remember: anything that you spot here can be used in your outreach.
ii) Monitor public activity
Take a look at their public activity to see what they’ve been focused on recently.Have they been on active on GitHub? Are they adding more code, or forking someone else’s? Is there a particular project that they’re spending a lot of time on?
If so try and mention it in your message.
iii) Cross reference
Github is great for giving you a snapshot of a candidate’s technical interests, but make sure you cross reference it sites like Twitter, LinkedIn and Facebook to get the full picture on candidates.
iv) Craft a custom message
The final step is simple. Pull together all of the personal information that you’ve picked up from Github and other social networks and craft your message.
Here’s an example that we put together to give you an idea of the kind of message that works well here:
Original posting link: https://beamery.com/blog/sourcing-developers-on-github
I’ve learn some good stuff here. Certainly worth bookmarking for revisiting. I surprise how so much attempt you place to create this sort of excellent informative site.
I blog often and I really appreciate your content. Your article has truly peaked my interest.
I will book mark your site and keep checking for new information about once per week.
I opted in for your RSS feed too.
Thanks for your personal marvelous posting!
I quite enjoyed reading it, you can be a great author.I will make sure to bookmark your blog and will eventually come back down the road.
I want to encourage you to continue your great posts, have a nice evening!
It’s really a great and helpful piece of info. I’m glad that you shared this helpful info with us.
Please keep us informed like this. Thanks for sharing.
I read this piece of writing completely concerning the comparison of newest and
preceding technologies, it’s amazing article.
Hello, I enjoy reading through your post. I wanted to write
a little comment to support you.
Keep this going please, great job!
It’s actually a nice and helpful piece of info. I’m satisfied that you shared
this helpful info with us. Please keep us up to date like this.
Thank you for sharing.
I could not resist commenting. Well written!
Hi, I do believe this is a great web site.
I stumbled upon it 😉 I’m going to bookmark it. May you become rich and continue to guide others.
Hey there! I know this is kinda off topic but I’d figured I’d ask.
Would you be interested in trading links or maybe guest authoring
a blog article or vice-versa? My blog covers a lot of the same subjects as yours and
I think we could greatly benefit from each other. If you are interested feel
free to send me an email. I look forward to hearing from you!
Terrific blog by the way!
Pretty nice post. I just stumbled upon your weblog and wished to say that
I have really enjoyed surfing around your blog posts.
After all I will be subscribing to your rss feed and I hope you write again soon!
Simply want to say your article is as astounding.
The clearness in your post is simply nice and i could
assume you’re an expert on this subject. Well with your permission let me to grab your RSS feed to keep updated
with forthcoming post. Thanks a million and please continue the gratifying work.
You should enter a contest for one of the greatest recruiting resource websites on the web.
I most certainly will highly recommend MadSourcer!
Thanks for your marvelous posting! I genuinely enjoyed reading it, you are a great author.I
will always bookmark your blog and definitely will come back later on. I want to
encourage you to continue your great writing, have
a nice evening!
It’s difficult to find well-informed people in this particular topic, however, you sound
like you know what you’re talking about! Thanks
If someone desires to have updated info on the most recent technologies then that person must pay a
visit this web site and be up to date!
Good day! I just wish to offer you a big thumbs up for your excellent info you have here on this post.
I will be returning to your web site for more soon.
That is a very good tip particularly to those fresh to
the blogosphere. Brief but very accurate info… Thanks for sharing this one.
A must read post!
Wonderful post! We will be linking to this great post on our site.
Keep up the great writing.
What’s up, I check your blog like every week. Your writing style is witty, keep it up!
It’s difficult to find experienced people about this subject, however, you
seem like you know what you’re talking about! Thanks
Very good info. Lucky me I discovered your website by accident (stumbleupon).
I have book-marked it for later!
Thanks very nice blog!
I could not resist commenting. Very well written!
This is very interesting, You’re a very skilled blogger.
I have joined your feed and look forward to seeking more of your great post.
Also, I’ve shared your website in my social networks!
Wow, amazing blog layout! How long have you been blogging
for? you make blogging look easy. The overall look of your site is wonderful, as well as
WOW just what I was looking for. Came here by searching for sourcing techniques.
Hey very interesting blog!
Thanks very interesting blog!
Its like you read my mind! You appear to know so much about this,
like you wrote the book in it or something. I think that you can do
with some pics to drive the message home a bit, but instead of
that, this is excellent blog. A great read.
I’ll definitely be back.
I like the valuable information you provide in your articles.
I will bookmark your weblog and check again here frequently.
I’m quite sure I’ll learn many new stuff right
here! Good luck for the next!
Hi there, I enjoy reading all of your article posts.
I wanted to write a little comment to support you.
This info is invaluable. How can I find out more?
I could not refrain from commenting. Very well written!
Great work! This is the kind of information that
should be shared across the web. Disgrace on the search engines for now not positioning this publish upper!
Come on over and consult with my site . Thanks =)
Excellent blog here! Also your website loads up fast!
What web host are you using? Can I get your affiliate link to your host?
I wish my web site loaded up as fast as yours lol
You actually make it seem so easy with your presentation but
I find this matter to be really something that I think I would never understand.
It seems too complicated and extremely broad for me.
I am looking forward for your next post, I will try to get
the hang of it!
I’m truly enjoying the design and layout of your website.
It’s a very easy on the eyes which makes it much more pleasant for me to come here and visit more often. Did you
hire out a designer to create your theme? Outstanding work!
Hi there! Do you use Twitter? I’d like to follow you
if that would be ok. I’m undoubtedly enjoying your blog and look forward to new posts.
I know this if off topic but I’m looking into starting my own weblog and was curious what all is needed to get set up?
I’m assuming having a blog like yours would
cost a pretty penny? I’m not very internet smart so I’m not 100% positive.
Any suggestions or advice would be greatly appreciated.
Hi! I used a company that is great at what they do. Feel free to email me at firstname.lastname@example.org
There’s definately a great deal to know about
this subject. I really like all the points you have made.
Great web site you’ve got here.. It’s difficult to find quality
writing like yours nowadays. I really appreciate people like
you! Take care!!
Thank you, Melisa!
It’s the best time to make a few plans for the future and it’s time to be happy.
I’ve read this publish and if I may I desire to recommend you few attention-grabbing things or suggestions.
Maybe you could write subsequent articles relating to this article.
I want to learn even more things about it!
It’s really a cool and helpful piece of info. I’m happy that you just shared this useful information with us.
Please keep us informed like this. Thanks for sharing.
My partner and I stumbled over here from a different page and thought I should check things out.
I like what I see so i am just following you. Look forward to looking over your web page again.
I read this post completely concerning the difference of latest
and earlier technologies, it’s amazing article.
I have been surfing on-line more than three hours lately, but I by no means discovered any attention-grabbing article like yours.
It is beautiful worth enough for me. In my opinion, if all webmasters and bloggers made excellent content as you
probably did, the net will likely be a lot more useful than ever before.
Oh my goodness! Incredible article dude! Many thanks, However I am encountering issues with your RSS.
I don’t know the reason why I am unable to join it.
Is there anyone else having the same RSS problems? Anybody who knows the answer can you kindly respond?
Hi Jon. I’ll check on the RSS issue and will get back to you.
Hello mates, how is everything, and what you desire to say concerning
this article, in my view its really amazing designed
Hello There. I found your weblog using msn. This is an extremely well written article.
I will make sure to bookmark it and come back to learn more of your helpful info.
Thank you for the post. I will certainly return.
Very nice post. I just stumbled upon your blog and wanted to say that I’ve truly
loved surfing around your weblog posts. In any case I will be
subscribing to your rss feed and I am hoping you write again very soon!
It is in reality a great and helpful piece of info.
I am glad that you shared this helpful information with us.
Please keep us up to date like this. Thank you for
I do not even know how I ended up here, but I thought this post was
great. I don’t know who you are but definitely you’re going to
a famous blogger if you aren’t already 😉 Cheers!
Fabulous, what a weblog it is! This website provides valuable data to us, keep it up.
What’s Going down i’m new to this, I stumbled upon this I
have discovered It absolutely helpful and it has helped
me out loads. I’m hoping to contribute & help other users like its aided me.
Hi, I think your blog might be having internet browser compatibility problems.
Whenever I look at your blog in Safari, it looks fine however, if opening in Internet Explorer, it’s got some overlapping issues.
I simply wanted to provide you with a quick heads up!
Besides that, excellent site!
When I originally left a comment I appear to have clicked on the -Notify me when new comments are added-
checkbox and from now on every time a comment is added I get four emails with the exact
same comment. There has to be a means you can remove me from that
I pay a visit day-to-day a few blogs and websites to read articles, however this blog offers feature based posts.
I am really impressed with your writing skills as well as with
the layout on your blog. Is this a paid theme
or did you customize it yourself? Anyway keep
up the excellent quality writing, it’s rare to see a nice blog like
this one today.
Hi! I just would like to give you a huge thumbs up for the excellent info
you have here on this post. I am coming back to your website for more
Undeniably believe that which you stated.
Your favorite reason seemed to be on the web the simplest thing to be aware
of. I say to you, I certainly get annoyed while people consider worries that they plainly
do not know about. You managed to hit the nail upon the
top and defined out the whole thing without having side-effects ,
people could take a signal. Will likely be back
to get more. Thanks
I’ll right away snatch your rss feed as I can’t find your email subscription hyperlink or e-newsletter service.
Do you’ve any? Please let me realize in order that I could subscribe.
Hola! I’ve been reading your blog for a while now
and finally got the bravery to go ahead and give you a shout
out from Atascocita Texas! Just wanted to mention keep up the great job!
It’s an amazing article designed for all the web visitors; they will obtain advantage from it I am sure.
My brother recommended I would possibly like this website.
He used to be totally right. This publish truly made my day.
You cann’t consider simply how a lot time I had spent for this info!
Fantastic items from you, man. I have take into accout your stuff prior to and you are simply extremely great.
I actually like what you have bought here, really like what you are stating and the way in which during which you say it.
You are making it entertaining and you still take care of to keep it wise.
I cant wait to read much more from you. That
is really a tremendous web site.
Woah! I’m really enjoying the template/theme of this website.
It’s simple, yet effective. A lot of times it’s hard to get that “perfect balance”
between usability and visual appeal. I must say
you’ve done a very good job with this. In addition, the blog loads very fast for me on Firefox.
Thank you a bunch for sharing this with all people you actually recognize what you are speaking about!
Bookmarked. Kindly additionally consult with my website =).
We will have a link change contract between us
What’s up colleagues, good paragraph and fastidious arguments commented at this place, I am really enjoying by these.
I appreciate the feedback!
Have you ever thought about writing an ebook or guest authoring on other blogs?
I have a blog based on the same information you discuss and would love to have you share some stories/information. I know my viewers would enjoy your work.
If you’re even remotely interested, feel free to send me an email.
It’s really a nice and helpful piece of info. I am happy that
you just shared this helpful info with us.
Please keep us up to date like this. Thanks for sharing.
Woah! I’m really loving the template/theme of this blog. It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between usability and visual appeal.
I must say that you’ve done an excellent job with this.
Additionally, the blog loads very quick for me on Safari.
I like the valuable info you provide in your articles.
I’ll bookmark your blog and check again here frequently.
I’m quite sure I’ll learn a lot of new stuff right here!
Keep up the good work!
Great article post.Thanks Again. Keep writing
Quality content is the key to motivate users to pay a visit the web site, that’s what this web page is providing. Well done!
WOW just what I was searching for. Came here by searching for keyword…next thing you know I’m here!
A very good read. Wanted to share a good tool source candidates from GitHub – Webbtree.
Helps X-Ray search, grab using Chrome extension and do CRM on a cloud based platform, to get rid of spreadsheets.
I really like what you guys are usually up too. Such clever work and reporting! Keep up the excellent works guys I’ve added you guys
to my own blogroll.