I am the founder of https://www.blockonomics.co and here is a quick look at my team:
Lead Developer - Lapland, Finland
Senior Developer - Johannesburg, South Africa
Head of Marketing - Toronto, Canada
Growth /Content Marketer - Delhi, India
Marketing Intern - Pittsburgh, USA
CEO/Founder - Hyderabad, India
Most of them have been around for 2+ years with me. When I started to recruit remote work, I had two simple rules:
Here is how I hired our Lead developer via a post on reddit /r/Jobs4bitcoin
https://www.reddit.com/r/Jobs4Bitcoins/comments/78np37/hiring_frontendweb_developer_contract/
This guy we hired has been with us for last 2.5 years and is now our Chief Technology Officer and has taken almost all technology related responsibilities! I have never yet met him in person.
The method is simple. I give a small technical assignment to test the developer skills. As you would expect, you would face flak from people:
That assignment is ridiculous. Why should anyone spend an hour or so of their time doing that for a position that is contract based and comes with no employee-benefits? Credentials, a portfolio, and code samples should be more than sufficient to "prove" to you that someone knows what they are doing.
In fact this is the exact kind of candidates you would want to avoid! Here are the few reason why this works:
Similar hiring method can be used for marketing/sales related position. For a content marketing position I asked candidates to submit a banner for a bakery that accepts bitcoin. Here is what I got from the candidate we eventually hired !
Feel free to share you remote hiring experiences. I am curious to know what work/didn't work for fellow Indie Hackers
Nice tips! I learned the hard way that most of the times, resumes don't matter much and had a similar experience as you when asking devs to do a quick tech assignment.
A critical part besides the technical assignment itself is to also:
Evaluate how good they are at gathering, understanding and following requirements. I might intentionally leave some parts without too much details to evaluate their skills at identifying and capturing the expected behavior.
Ask them to explain what they did. This will help you understand their problem resolution process, how good they can communicate with fellow devs and if they can see beyond the requirements, for example, maintainability, integration with other features, etc.
Agreed. It is very important to evaluate critical thinking and not getting awed by impressive resumes/experience. Getting them to figure out stuff by leaving out parts is a good test !
I understand the merits of this approach but it likely only works for the 'hungry' - which, I expect, translates to 'carefree and without experience' and would bias in favour of the confident.
Perhaps something that one wants in an early-stage startup, but I have learned, the hard way, that the confidence of my youth was merely a sign of my arrogance and inexperience.
I'd love to know why you think this worked out for you; since it so clearly did.
This approach doesn't test confidence. It tests thinking skills and how to apply skills to a new problem.
If you see I have avoided face to face interview. This is where ppl with fake confidence may shine. I find lot of smart people (with less degree/qualifications) lacking in confidence/speaking skills.
Sorry, I meant on a selection bias basis, i.e. you only do the interview if you are confident you will pass it. Of course, I have no idea how you would avoid that.
Great information, thanks for sharing your experience. Any drawbacks or failure stories regarding building and leading a remote team?
Thanks. Yes of course, let me share few of those:
This comment was deleted 3 years ago.