Attention HN: What's the Best Way to Find a Good Dev for Your Startup?
A startup founder is struggling to hire a Next.js Full Stack Developer despite receiving over 1,200 applications. Few candidates demonstrated adequate skills, prompting a reevaluation of hiring strategies.
A startup founder who recently secured venture capital funding is seeking a Next.js Full Stack Developer and has faced challenges in the hiring process. After posting the job on LinkedIn, the founder received over 1,200 applications in the first week and narrowed it down to about 80 candidates for interviews. However, the interview experience was disappointing, as only four candidates had portfolio websites, all of which were similar and appeared to be based on the same tutorial. The founder prefers scenario-based interviews over traditional coding questions, aiming to assess problem-solving skills without requiring candidates to write code. Despite this approach, fewer than five candidates were able to solve the presented scenarios, leading the founder to question the quality of developers available. The experience has prompted the founder to consider whether their hiring strategy is flawed or if there is a decline in the quality of developers. Other founders have suggested using take-home assignments lasting 24 hours as an alternative to traditional interviews. The founder is seeking advice from others with experience hiring React, Next, Vue, or JavaScript developers on how to identify skilled candidates effectively.
Related
Second, is the job description a turn off? I've had friends ask me why they can't get applicants. They showed me the job desc, which sounded a lot like looking for a part for a machine. I pointed out everything I didn't like about it and she said that everyone else does the same so they'll keep it to not seem weird.
You can't do this at a startup. Be weird. VCs expect you to be building things OpenAI can't and won't; you're already insane by definition. There's hundreds of founders out there in this era of AI who are looking for adventure and you have to stand out to the applicants as well.
I actually checked out your product and sorry to say, it's not something I want to be doing either. If I wanted to do finance & AI research, I'm well funded and well salaried where I am. Try to make it seem attractive. There are also people who are happy to work 6 day weeks, but you have to prove that you're a winner.
Third, check that you're not fishing in a puddle. Job sites are absolutely terrible, 1 in 200 can't do basic things. LinkedIn is okay, but you're fishing next to the biggest companies in the world. There's indie sites that prioritise remote or 4 day jobs, try those. HN will have a Who is Hiring thread every month; the quality is very high on both sides here.
If you're looking for a code-monkey - don't
It's also surprising that only 4/80 had a website to show you. I would expect that most web devs have a personal site or Github to show you. I did that prior to my last internal team move going from mostly backend work to mostly front-end work. It seemed to make a good impression for the manager that I had a working site with a variety of components and some customized CSS. It's also a real site for advertising my honey and other apiary products. I also wonder if the sites you mentioned were really identical, or if the framework and css templates just made them look similar? It's really easy to see a material or bootstrap site and say it looks like any other material of bootstrap site.
NextJS/React covers a massive talent pool, so you will inevitably get less experienced candidates going through your pipeline until a good one shows up.
You might not spend as much time if you were tapping into the markets of say Clojure or Elixir, maybe even Go. Not telling you to change your stack, just highlighting the differences in talent pool size and quality.
Be transparent with the compensation from the get go. If you are trying to tap LATAM markets, good devs are reaching (close to, but still a bit far) US salaries, so offering 70-80k for a Senior role won’t guarantee a Senior dev.
I haven't used it myself, but I consider myself a "good" dev and get to be picky about what projects I work on. This is the kind of job opportunity I would respond to.
Notice Dane's entire approach is centered on what the "good" devs value and are interested in: their fears and desires.
Also Dane approaches specific "top" devs directly (vs blasting out job postings and wading through mediocre applications.)
Additionally, I know many great developers who do not have portfolio websites.
There is a higher bar for developers on Upwork or Toptal but they are very expensive.
But since you want great developers (ideally senior developers) and have the VC funding to do so, this shouldn't be a problem.
For example extremely experienced engineer with wide market exposure and hi empathy can manually review CVs that passed some basic filters for quality.
Someone capable of quickly putting himself in each candidate shoes based on the line in CV.
That will produce a small but hi quality bunch of candidates to talk to.
Another thing (besides lack of portfolio being a weak data point) - some very strong engineers are very nervous and suck with live coding (rightfully so) they prefer take home assignments where they have time to carefully think about the solution.
Also best engineers are often worst in selling themselves (because they spent their 10k hours engineering, not selling or leetcoding).
Best engineers are also stack agnostic. Emphasizing specific new shiny thing in job posting can be a deterrent, and in their cv you would rarely find “nextjs”, because for them it’s just another library. Not something to brag about or even mention in cv.
To attract them - spend more time describing the problem, the challenge, the value you gonna create and less - tech stack and constraints.
What and why, not how.
Here are some of the lessons I have learned over the years (Hiring on and off for almost a decade now):
- Portfolio sites are crap. They are built by people who have no real experience and need it to try and break in the tech world. Theya re mostly "bootcampers" or self taught devs who aqre too junior. You mayfind a few gems but extremely unlikely.
- Most "good" devs are taken, let alone great ones. To add to it, most good/great devs are not interested in risky startups. So your candidate pool is extremely small already. You cannot just post a job and expect to find the gems that would be a fit for startups. You most likely won't not for the first few hires that matter.
- The only way is to tap into your own network and experiences. For example, I was able to convince an ex-co worker of mine to join my company as I knew he would a great fit. He wouldn't have applied to any jobs but he gladly took me up on my offer as we worked together for a few years in our corporate jobs way back.
- You also need to sell your company/product/vision. Get online everywhere. Have a twitter. Be social. Talk about your company/product/goals etc. It may attract some good people. It may.
- Your first 5-10 employees need to be dreamers, hustlers, romantics. They cannot be someone who jut wants a job. Won't work. Never does. Good luck.