With the rapid rise of blockchain technology, the demand for blockchain developers is off the charts. Even as the recent explosion of Initial Coin Offerings (ICO’s) subsides, demand for developers far outstrips the number of talented and experienced individuals available.
Add to this mix a significant need for what Vitalik Buterin calls Crypto Economists and PhD level academic researchers who are vetting the math and science at the protocol level and we have a massive hiring free for all.
If your company has been trying to get ahead of the innovation curve and build blockchain projects or capabilities, you probably believe that there just aren’t that many great blockchain developers out there. You’re wrong. You’re probably looking in the wrong places and or you don’t have a compelling enough value proposition to hire a great blockchain developer.
I’ll share a bit on what I have learned in what makes a great blockchain dev, where to find them and ultimately how to attract and hire a great blockchain developer.
Knowing what makes a great developer
Do you understand the differentiating factors between a good blockchain developer and a great blockchain developer?
The first step in hiring a developer with this very niche skill set is to know how to recognise a great blockchain dev vs. a developer who’s learned some blockchain coding skills. Both are valuable however most it’s critical that you have great blockchain devs as part of your core team.
Generally speaking, great blockchain developers tend to have the following characteristics:
Firstly, they are driven by strong ideological beliefs centered on decentralization. Some go as far to proudly self-identify as crypto-anarchists and many have strong ideological beliefs on decentralizing everything from corporations to governments and whole societies. This is super scary for any corporation.
Secondly, they have a deep fundamental understanding and mastery of game theory and economic principles. These understandings and expertise applied to any decentralized technology is the structural framework that accounts for most of the key blockchain breakthroughs.
They also have a true passion for the technology — it’s something they’ve sought to seek and learn about despite the seemingly embryonic nature of blockchains. Some of the underlying cryptography dates back decades. Many are self-taught and many are PhD level and above. Most are deeply entrenched in the world of cryptography.
They are naturally super curious personalities, they’re undeterred by the ambiguity of no known solutions. This actually excites them. When presented with obstacles they have deep seated self-beliefs that they can find multiple solutions for any set of problems. Being better than the next guy and being respected by their peers is of utmost importance.
You might think that sounds like a very rare kind of person — they are extremely rare in the traditional recruitment circles in which you’re accustomed. However, they do exist in large numbers and are likely 10 steps ahead of you and what you want to accomplish in your projects.
Where to find great blockchain developers
Once you know what you should be looking for, you need to know where to find great blockchain devs. Generally, your traditional modes of identifying, attracting and retaining talent won’t work. Your HR department will likely kill any chance you have in the rare case someone responds to an ad or posting and HR is the first point of contact. Unless of course, your HR department is staffed with blockchain experts. Job postings don’t work. Recruiters don’t know where to look.
Generally speaking, you won’t find the great candidates through LinkedIn and using Google. Be wary of the “experts” on LinkedIn.
You must engage with them in their own environments. Kind of like a Mutual of Omaha episode of going native.
You’ll find them sharing knowledge on public forums such as Gitter and Reddit. Or they can be discussing ideas at meetups and hackathons and other startup events, both on- and offline. Most times they are working on real-world projects through platforms like HackerRank or GitHub. Many participate in podcasts.
When you do come across the right type of developer for you, chances are that they will be undertaking several different projects at the same time. This is how they work, contributing across a variety of missions, trying to achieve several different goals. Quite a few are likely running their own startups. Therefore, they won’t want to drop all their ongoing projects to come work for your company, so you’ll need to engage them in a way that resonates with their core belief systems as well as the needs of your project.
Engaging and hiring talent
Great blockchain devs don’t want to join your big company.
With great developers seemingly being few and far in-between (or at least the ones you connect with), they are in extremely high demand. You’ll have massive competition from companies offering all sorts of work to them so you must ensure your company has the right work and culture to match the talent you’re seeking.
They want to work on and solve big problems — you’ve got to provide them a challenge that they can’t get elsewhere. To fully engage and motivate them, they need to believe your project is for a greater good, and it aligns with their own principles. Finally, compensation is always a major factor to be considered as these developers know what they are worth. They are expensive and well worth it. One great blockchain dev will outperform 5 good devs every day of the week.
Taking all this into account, your options may well be very limited. You’ll probably have to choose, do you hire full time, outsource to specialist blockchain startups/platforms, or train an internal team? Each, of course, has its own benefits and pitfalls — full time employees will be much more difficult to find and eventually hire, outsourcing leads to some loss of control on your part, and with very few training resources currently available hiring and paying suitable trainers before training your own devs would be extremely time consuming, costly and still potentially not producing the right quality talents.
Additionally, chances are the developers who are interested in your blockchain projects won’t be geographically located where you are. And they aren’t likely to want to uproot and come to you. This means you’ll have to have remote workers — which is just what these individuals tend to prefer.
Is “acqui-hiring” an option?
Well, as mentioned earlier, many developers will be at their own startups, working remotely or elsewhere working on their own blockchain ideas. As we know, these devs are principally driven, so simply buying them out will NOT make them want to work for your company. Only if there is a clear strategic link between your own blockchain projects and their motivations, and if they believe your company will allow them to take things further than they could alone, will you find devs open to being acquired. However, with most business goals not currently aligned to the developers’ individual goals, this again is a difficult path to tread.
Choosing a path forward
So what do you do? A lot of times you’re going to need to go down multiple paths that include hiring a firm to develop some of your technology for short-term fill the gap measures. Longer term you should be building a learning and training capability to move your high performing developers to become great blockchain devs. Workshops provided by Intrepid Ventures are a good place to start as external sources of learning and development.
Make no mistake about it, finding and hiring great blockchain developers is not simple but it can be done.
Firstly, become an expert yourself in the technology, understand appreciate the underlying belief systems and the cultures associated with decentralized technologists and you’ll be much farther along than your competitors.
Go to where the great blockchain devs hang out. Where they share, where they learn and contribute. Build a reputation for yourself in the ecosystem.
Engaging startups and developers in your specific ecosystem is critical. Join and contribute to local blockchain related meetups. We run Blockchain Startups across most major innovation ecosystems around the world. There are many others. Join and Contribute!
Create a culture on your team/company that will support hard-charging, highly intelligent, principled people, that want to change the world. Lastly, be open to creative solutions to engaging with some of the most in-demand talent on the planet.