Ask HN: Where do you find great remote developers?
I'm curious how people find excellent remote developers. We chose to make our company 100% remote in large part because we wanted access to a wider range of developers from all over the world. The trick of course is you have rely to a larger extent on advertising and methods that can't take advantage of your social networks.
Are there any places you've found particularly effective for advertising? Any other tricks or best practices you've found effective and finding and retaining great developers?
Thanks!
64 comments
[ 1.7 ms ] story [ 166 ms ] threadAn Amazon reviews lurker.
Even though I haven't really considered pure remote jobs, I have always at least peeked at recruiter mails that come in with an impressive number as an opener.
I’m flexible where I work, so if I can earn more working in an office I’ll do it - I’m not taking a 40% paycut just to work remotely.
As a company you are already saving by not paying employment taxes (most remote workers are contractors on paper) and not having an office, so don’t skimp more by paying your team a low wage.
If someone posts a neat article on something that's relevant to your problem space, don't be bashful and reach out to them (same with useful github projects, etc).
Twitter is another one if you've already curated a good base (or your developers/security folks/designers/etc have), just start DMing people who look like they're great and passionate about what they do.
To retain them, pay well and keep work interesting. Most good remote devs are very self-sufficient so don't micromanage but show trust.
Word-of-mouth is huge. Don't expect to get all your great devs at once. Hire a few, do right by them, and they'll help you reach others. Word-of-mouth has been our strongest referral engine yet.
Think about where your devs are most likely to be. Meetups? Conferences? Freelancer communities? Schools? Co-working spaces? Get there or find someone on the ground who can get to them.
A few tips:
(1) Be clear about why your work will be interesting. (2) Set up a process for flexibility (remote devs really value this). (3) Pay well. Mimic benefits in the markets you're hitting (example: if you're targeting Mountain View, consider giving your devs meals at restaurants serving better food than google).
Don't think of remote as a disadvantage (sounds a bit so from your post -- and from you jumping to advertising). Know that remote is seen as an advantage by money devs.
There are also a few remote job boards and twitter accounts but finding great devs within 20 miles or 2000 miles isn't all that different. Have interesting work, great process that doesn't get in the way, pay well, give freedom.
what?
It's ok if your company or app isn't going to change the world. Seriously, that's fine. Even respectable! As a programmer myself, I just can't take companies seriously when they ask for the moon from someone, to write them a run-of-the-mill android app or whatever.
This is a major plus for certain folks, so I sometimes wonder if companies don't realize it's such a big selling point.
Sites like freelancer is full of highly questionable jobs with low pay.
Hacker News and whoishiring.io has been a valuable resource to get my resume out there. I'd definitely suggest getting your stuff on each of those sites. In an ideal world, indeed would have a remote section, but they didn't last I checked.
Anyways, OP, it really depends on the developers you are looking for. The strategy for finding FTE and contractors are different, from the search to how you interview, how you deal with them as a worker, to your expectations.
If I understand correctly, it is not possible to post your resume on either HN (this site) or whoishiring.io . If you have other sites please suggest them.
The other comment is correct, I meant sending out my resume, not posting it.
I get a phone call at least once every hour or two from an Indian recruiter with an American name who is trying to pitch me a 24 month contract-to-hire role working with technology that isn't mentioned on my resume or website.
I have to use call blocking apps just to maintain my sanity.
More generally, consider remote specific job boards like Remote OK (https://remoteok.io/) or We Work Remotely (https://weworkremotely.com/).
As others have mentioned, StackOverflow's job board is also a good resource. You can tag your posting as being remote.
We usually advertise on both of those but didn't have much luck some years ago with StackOverflow, but maybe we'll give it a second try.
E.g. query for devs with at least one javascript repository (substitute whatever tech you're targeting), > 5 total repos (show they're fairly active on GH), with > 10 followers.
https://github.com/search?utf8=%E2%9C%93&q=language%3Ajavasc...
Search documentation https://help.github.com/articles/searching-users/
I'm a generalist, have written software for half a dozen of the worlds major corporations. I live 75 miles from OC, SD and LA, but have family obligations that keep me where I am.
If any of this sounds interesting please say hello :)
And side note: The common wisdom about don't be the only remote person on a team is true. I've done it, and it absolutely sucks.
StackOverflow jobs with the remote flag was perhaps the most beneficial before we joined YC and could post to HN.
Incentives are what you need to focus on. Why are they working remote? Why are you seeking remote? Are you investing or just using their labor? I appreciate when somebody is honest and treats me like shit over a dishonest time waster. Really, if given a choice I'd go back to a direct a-hole over a shifty smile. A little brief and all opinion, but my 2c.
I've gotten most of my work through incubators, people using my open source projects, and finally through HN.
In hindsight, the reason why incubators/coworking spaces were so effective is people can form a connection beforehand and know your personality. They can see that you're in front of a terminal happy getting stuff done, "in the zone" with your headphones, and not yapping about politics or meta stuff.
If you do python, django, or stripe, check my profile.
If you're not looking for stars with Google on their resumes or 5 year SV experience, which is also OK, there are plenty of engineers who can do a great job without Google on their resumes. Maybe little bit slower, maybe not. If you can't find them, your interview process is broken.
If something doesn't work right, it means you're looking inexpensive talent in expensive areas, or exceptional talent in places where you can't find it. You're remote, but talent often is more about geography.
Also, use GitHub (or git-awards.com) for your search. I have pretty popular repos, in the top 100 JS devs for San Francisco, email is specified in profile, but recruiters don't reach. They just don't use this channel. They only know about one site - LinkedIn.
There are plenty diamond in the rough engineers. By nature, a vast quantity of people don't know their worth, and what's available to them - so don't just seek those that already know, seek skills and reward them for those skills.
Argentina, Brazil, Chile, Estonia, New Zealand - all not very well "known" as offshore, but great because there's plenty of people working at local companies that you can poach at a discount compared to your head office. Now start invading their local hangouts.
Generally speaking you should advertise where those people hang out weekly or daily. Pay for an advertisement in the latest tech-framework-that-relates-to-your-work-newsletter with a project donation, that really specific podcast that people who work in your stack listen to, StackOverflow (targeted), subreddits, Slack and Discord channels all centered around your stack.
LinkedIn and recruiters generally won't get you the crème de la crème, because it's not as cost effective for them.. You have to work to find them. So go out, seek and offer!
> "we're looking to find a great person on our team, but job postings are low-value. Could you forward this email to someone who may be interested, or someone who might know someone who's interested?"
Remote devs keep tabs on other remote devs.
Source: on year 3 of full-time remote work, spread across many time zones.
I like to connect good opportunities to good people, and vice versa. I'd forward that email to three or five people.
Good luck!
* After I see the quality of your website and copy, I assume you don't have $$ to pay a decent front end designer or copywriter, or even $ to outsource this.
* If this is true, hiring good devs is going to be difficult. If it isn't, I would iterate on your frontend and copy ASAP. It's the first impression for your customers and potential employees, and currently the design is not great, there are many front end bugs, and the copy sounds like it was written in an evening by the founder.
Not trying to be overly critical - shipped is better than perfect. But your current first impression means I didn't even look at your jobs page, so it might be something you want to focus on before going into full hiring mode.