Finding a software developer can be easy. There are thousands of “ninjas”, “rockstars”, and “gurus” ready to take on the next challenge. However, finding the right software developer for your SaaS startup could become a real challenge.
In this article we won’t focus on job boards, like indeed.com, monster.com or LinkedIn Jobs. Those are pretty basic sources. Instead, we want to share some fresh ideas and alternative strategies for finding software engineers for your SaaS startup.
So, here is our ultimate list of tips and tricks on how to snatch the right tech talent.
Working with a freelance developer has its benefits as well as drawbacks. The latter include undependability (freelancers tend to switch projects often) and security issues (there are some situations when third-party contractors can reuse your source code or even sell some parts of your intellectual property to other companies.)
Yet, in some cases, hiring an independent contractor (freelancer) might be a reasonable solution for a startup. Some of the most popular platforms where you can find thousands of freelance developers are:
These freelance marketplaces allow you to post a job, set requirements for your candidates, and your budget expectations. Then you can simply sit back and relax – the bids will start to flow. Of course, this is a perfect scenario. The problem is, along with several worthy offers you will need to deal with dozens of irrelevant and simply generic replies from less professional and often less skilled freelance developers. That makes it harder to sort out the best candidates.
A good practice is to ask thea candidate to start his/her application with a certain password. It makes filtering out the generic bids easier. One more expert advice is to conduct personal interview with a couple of the best candidates or post another job as a test task (with a fixed cost) before awarding the job.
Taking into account the risks associated with freelance developers, many startups, including Chanty, prefer hiring full-time engineers in-house.
Just like platforms specializing in freelance developers, there are some online resources focusing primarily on a certain technology. For example:
https://jobs.rubynow.com/ – a job board for Ruby developers
Moreover, there is a number of developer communities featuring job posting options:
Platforms like Dice, IT Job Pro, and TechCareers are also niche resources, connecting employers directly to the relevant and qualified tech professionals.
Another powerful online resource dedicated to IT world is AngelList. Serving as a database of the existing tech startups, the website also has a job posting feature. According to SimilarWeb, the platform has over 9 million monthly visitors. The information provided by the resource itself states that there are currently “1,220,686 active candidates, including 353,856 developers.” And the number of candidates is growing rapidly.
The power of social networks can also come in handy when looking for a software developer. First of all, you can post a vacancy on your startup page on Facebook or Twitter. If you have a significant number of loyal followers your chances for success are pretty high. However, you can also use relevant hashtags to reach the developers outside of your audience.
There are some Twitter accounts that scrape job postings from other accounts based on the used tags and retweet the relevant posts. Other Twitter accounts are simply aggregating tech job postings from different sources, for example, https://twitter.com/VaTechJobs or, https://twitter.com/TechJobs_NYC.
Online communities and forums, like Hacker News and Reddit, are also very popular among software engineers. So you can reach out to the potential candidates by placing your job posting in the relevant threads.
Make sure to post current job openings in Jobs/Careers section on your website. Some developers might use advanced search queries (inurl:job or inurl:careers) to look for a job posting on your website.
Just like digital nomads, remote workers are a growing trend among IT specialists. Demand breeds supply, which is why there are many websites tailored specifically to remote work opportunities. Some of the most prominent examples are:
If you are posting your job opening on your website or use any of the job boards mentioned above, it might be useful to include keywords, such as “remote” or “remote ok,” to make sure your post will appear in the Google search.
If you are ready to consider relocating the right candidate from abroad, you should take into account that candidates interested in such opportunity might use relevant Google queries, such as “international jobs”, “international careers” and, “overseas jobs” to look for matching positions.
International careers are gaining popularity among IT specialists. If you want to hire a digital nomad or welcome a remote developer, take a closer look at the platforms like https://jobbatical.com/ and http://www.escapethecity.org/.
There are web agencies that help to connect the engineers willing to relocate directly to the employers offering such opportunity, for example https://relocate.me (currently working only across certain locations). Other staffing agencies specialize solely on IT talent relocation within a number of European countries.
If you are a young startup, you should pay great attention to the way you spend your funds. If your resources are scarce, consider hiring an intern. Many of the websites listed above, such as AngelList, offer internship job posting options.
However, don’t expect your intern to lead the development process. In case you go for this option, you will still need a skilled team lead or senior engineer to look after the less-experienced engineers.
You can never know for sure where you will meet your perfect candidate. Experience has proven that you can find a software developer outside of job boards as well. Especially if you are a young startup, it’s difficult to attract the right talent simply by posting a job opening.
A proven strategy is to meet with potential candidates in person, for example on hackathons, local meetups, conferences and startup gatherings and crash tests.
It’s also possible to find a web developer for your SaaS startup online: The right person might follow you on Twitter, or you can be in the same professional group on LinkedIn, Google+, or Facebook.
Any option other than hiring a software engineer full-time and on-site might have a number of pitfalls and risks you should take into account. As with freelance developers, or remote cooperation, your candidate might turn out to be not as perfect as it seemed at first. There is always a chance that your remote worker will simply vanish in the middle of the project, leaving you high and dry.
In case you still want to hire a software programmer for your startup outside of your location, but cannot afford relocation, and freelance is not an option due to the risks mentioned above, there is another suitable cooperation model. You can hire full-time software developers offshore.
There are many international agencies that offer such cooperation model, including Daxx. If you decide to partner with our offshore software development agency, we don’t simply find software developers for you, but also take care of all organizational issues, including his/her work space off-site, paperwork (contract, NDA, tax), salary package, and retention.
Before you dive headfirst into the IT recruiting vortex, make sure to decide what kind of developers you are looking for. Choose the type of cooperation that will be most beneficial for your startup. You can later turn your freelance developer into a full-time remote team member, yet it doesn’t always work the other way around.
How did you find software developers for your startup? Share your success stories (or fails) in the comments.