By far the hardest and most exasperating part of launching a successful startup is recruiting an all-star team. At first, it will seem near impossible, as there is a limited number of truly exceptional people out there. Of those people, only a small percentage will have the skills, experience, drive and character that you are looking for. And of those people, only a fraction will fit personality-wise with you and your early team.
To find your all stars, so much has to go right. To find the people who’ve joined me and are now the core of UpdateZen -- a company focused on offering one-to-one tasking and status updating solution -- I went through quite a journey (and 84 interviews). At times it was exhilarating and inspiring process, and at other times frustrating and energy-sucking one.
That said, I seem to have cracked the code and lived to tell. So in the interest of helping others recruit exceptional early teams, here is how I did it.
Keep in mind the guide below assumes you are a founder of a startup, you’re bootstrapping as best you can, you don’t have unlimited resources to pay 25 percent recruiting fees, you won’t settle for B players, and you know what you’re looking for. If this is you, read on.
1. Have a clear vision for what your company will look like. Know what you want your company to look like once you fill all the early positions you’ve earmarked as essential.
2. Know your non-negotiables. Have an unmistakable sense for what each position requires. For me, I needed two full-stack developers (one iOS-focused and one web-focused), one designer and eventually one marketer. I needed people near Montclair, New Jersey or New York City with unimpeachable character. Make sure you know what you need.
3. Clear your desk. Once you’ve decided you’re ready to hire for a position, clear your desk of everything else you think you have to take on, so that you are free to commit 90 percent of your waking hours to searching, networking and recruiting for that position. You cannot recruit key early positions in your “free time.” First of all, you have no free time. Secondly, it will take every ounce of your being to go from here to hire!
4. Write a well-written job description. Write an EXCEPTIONALLY articulate, unique and distinguishing job description. Be as specific as you can about the kind of person and talent you are looking for. The more specific you are, the more likely that you will a) attract top candidates who feel they are a fit for your unique startup and b) disincentivize ill-fitting candidates from applying and thereby wasting their and your time.
5. Look at LinkedIn profiles. Require candidates to send you their LinkedIn profiles, not resumes. Resumes are dry, static documents. A good LinkedIn profile contains everything a resume does and then some, including written references from past and current colleagues, the number of LinkedIn connections, and a photo.
6. Require candidates to submit personalized cover emails. Have them explain why your startup interests them and why they are the best candidate for the job. If they don’t take the time to write this personalized cover email, don’t even look at their LinkedIn profile. They’re not serious. And they probably can’t write.
7. Network on LinkedIn. Search and network extensively on LinkedIn. Send well-crafted and short LinkedIn InMails to your ideal candidates regardless whether a) you have a personal connection to them or b) they claim to be “looking” for new opportunities. Everyone’s available for the right opportunity.
8. Use recruiters intelligently. Recruiters can be your best friend, or they can suck up your time and take all the money you don’t have. Find great ones and convince them to take far less than 25 percent in the interest of receiving lots of new job postings as you grow. I negotiated a flat fee of $8,000 with several great recruiters.
9. Flood the market with outreach. I post job descriptions everywhere that is even remotely relevant… wherever a great candidate might go. I have hit up sites like AngelList, LinkedIn, Monster, Dice, Hired.com, Employment Crossing, Craigslist, Dribbble, Behance, Stackoverflow. You NEVER know where your eventual candidate might be, so plant your seeds in many places. And of course, ask your network. All you need is that ONE great candidate. For instance, I found Stefan, my brilliant web developer, on a tiny site called Startuphire.com.
10. Work quickly. Review each interested candidate’s profile instantly. The great people get snatched up quickly.
11. Refine your pitch. You need to SELL these great candidates. Just like you’re going to sell your early customers. If you believe in your product, your vision, your team and yourself, then this part should be a breeze.
12. Conduct your initial interview via video. No audio-only calls. A 30-minute video call is all you need to figure out if it’s worth setting up an in-person interview.
13. Call references. This is not a formaility. Conduct two to three reference calls. Make sure you do this. You can obtain phenomenal “color” on the candidate -- how they optimally work, what makes them tick what challenges they need to overcome, what they are better at than anyone else, how much did their colleagues like them, and most importantly, what kind of character and integrity does the candidate has.
14. Sometimes a done deal just isn't a done deal. You may get pretty deep into the process of finding, interviewing, recruiting, selling, offering, hiring and starting a new person… and then BAM, it just doesn’t work out. It happens. Get angry and get over it. Hit the recruiting “pavement” the next morning with new energy.
And that’s it! No, hiring an early team of A players is not easy, and it isn't for the faint of heart. But yes, it is possible, and there’s even a method to the madness. The most important thing is to be persistent and never give up.