Sitemaps
How We Secretly Lose Control of Our Startups
Does Startup Success Validate Us Personally?
Should Kids Follow in Our Founder Footsteps?
The Evolution of Entry Level Workers
Assume Everyone Will Leave in Year One
Was Mortgaging My Life Worth it?
What's My Startup Worth in an Acquisition?
When Our Ambition is Our Enemy
Are Startups in a "Silent Recession"?
Do Founders Deserve Their Profit?
The Utter STUPIDITY of "Risking it All"
Why Most Founders Don't Get Rich
Investors will be Obsolete
Why is a Founder so Hard to Replace?
We Can't Grow by Saying "No"
More Money (Really Means) More Problems
Committees Are Where Progress Goes to Die
Wait a Minute before Giving Away Equity
Why do Founders Suck at Asking for Help?
The Value of Actually Getting Paid
Will Investors Bail Me Out?
Is the Problem the Player or the Coach?
Do People Really Want Me to Succeed?
You Only Think You Work Hard
SMALL is the New Big — Embracing Efficiency in the Age of AI
The 9 Best Growth Agencies for Startups
Never Share Your Net Worth
This is BOOTSTRAPPED — 3 Strategies to Build Your Startup Without Funding
The Ridiculous Spectrum of Investor Feedback
$10K Per Month isn't Just Revenue — It's Life Support
Why do VCs Keep Giving Failed Founders Money?
If It Makes Money, It Makes Sense
The Hidden Treasure of Failed Startups
My Competitor Got Funded — Am I Screwed?
Why Having Zero Experience is a Huge Asset
How About a Startup that Just Makes Money?
How to Recruit a Rockstar Advisor
Risk it All vs Steady Paycheck
A Steady Hand in the Middle of the Storm
How to Pick the Wrong Co-Founder
Staying Small While Going Big
Why I'm Either Working or Feeling Guilty
Are Founders Driven by Fear or Greed?
What if I'm Building the Wrong Product?
How Startups Actually Get Bought
Quitting vs Letting Go
Actually, We Have Plenty of Time
Why Can't Founders Replace Themselves?
Who am I Really Competing Against?
Investors are NOT on Our Side of the Table
Plan for Bad Times, Budget in Good Times
Demo Article
When a $40m Exit is More Than a $200m Exit
Don't Fear the Reaper: AI Edition
Don't Let Investors Become Your Customer
We Can't Stay Out Of The Game For Too Long
What if Our Dreams Are an Illusion?
What if this isn't a "Big Business"?
Founders, Not All Problems Are Apocalyptic
Stop Listening to Investors
Can You Build a Startup in Less than 40 Hours per Week?
Unlocking the Power of a Startup Community
Strategies to Effectively Raise Capital for Your Startup Business
Are Bootstrapped Startups Less Valuable?
Why Founders Don't Ask for Help
Where to Find Startup Mentors to Take Your Business to the Next Level in 2023
What Is a Venture Capitalist and How Do They Work?
What Is an Entrepreneur? A 2023 Guide to Starting Your Own Business
A Guide to Different Stages of Funding for Startups
Time is Our Greatest Asset
The Toll of Everyone Around a Founder
Big Starts Breed False Victories
Once a Founder, Always a Founder
The Invention of the 20-Something-Year-Old Founder
When is Founder Ego Too Much?
Founder Impostor Syndrome Never Goes Away
Always Take Money off the Table
Should I Feel Guilty for Failing?
The Case Against Full Transparency
Why Do We Still Have Full-Time Employees?
This is Probably Your Last Success
How Many Deaths Can a Startup Survive?
How Should I Share My Wealth with Family?
Why Do VC Funded Startups Love "Fake Growth?"
Living the Founder Legend Isn't so Fun
Youth Entrepreneurship: Can Middle Schoolers be Founders?
How to get Customers for Startups
Founder Sacrifice — At What Point Have I Gone Too Far?
The Power of a Growth Mindset: How to Achieve Success in Your Startup
Startup Board Negotiations: How do I tell the board I need a new deal?
20 Best Kinds of Startups for 2023
Series A Funding Rounds
6 Similarities between Startup Founders and Pro Athletes
Choosing The Right Type Of Website For Your Business
Startup Failure is just One Chapter in Founder Life
What If my plan for retirement is "never retire"?
Is Quiet Quitting a Problem at Startup Companies?
If a Startup Sinks, Founders Go Down With it
Startup Growth Challenges: The Downfall of Becoming Internally Focused
Analyzing Startup Accounting Results

How To Hire a Developer When You Are Not Technical

Irene Ryabaya

How To Hire a Developer When You Are Not Technical

Have a great startup idea? Great! Now you need someone to build it.  If you are not technical and don’t want to learn to code, how do you hire a great developer to build your MVP?

For many people the process of hiring the first tech person to build your early-stage startup can be very intimidating but it doesn’t have to be. During my time coding risk systems on Wall Street, I interviewed hundreds of developers for a spot on our team. Below are five things to look for in a promising candidate.

how to hire a developer

1. Look For a Person Excited About Solving Big Challenges.

Ask your candidate what was the biggest challenge she faced in her last few projects. If the answer involves anything about finishing the project on time, dealing with difficult clients or having to rewrite “crappy” code, you can end the interview right there. These all are issues developers face, but the best ones take all these in stride.

You want to hire a person who is excited about solving really hard problems for your business, so what you are looking are answers like “we got 10,000 users in one day from an article and it was a challenge to make sure our back end could handle it. This is how I made it work…” or “once we finished the Beta we realized we completely misunderstood our target user and I had to completely change the database structure. This is how I got a new version out in two weeks…”

2. Look For Technical Answers To Product Questions

Tell the candidate about a problem you are facing with your app or website and ask her to propose a technical solution. If this person starts telling you what features to add or improvements to the design, ask her for an answer only a techie can give. While it’s important to have a business minded developer who understands your customer, in a small startup, the product is the founders’ job. The technical talent you pay for should be exactly that – technical.

The technical person you are hiring needs to worry about setting up your database and maintaining your servers to make sure you can scale, building a code base that is very easy to change when you learn what your users love and hate about your MVP and helping you decide the best way to build a great product quickly and cost effectively. A great answer could be “Building feature A is really easy for me but feature B is actually quite technically challenging. Here is a way to do a version of feature B which is quick for me to code and might feel the same to your users.”

3. Look For Simple Explanations Of Technical Concepts

If you candidate gives you a technical answer which sounds like gibberish, ask him to explain it to you in layman’s terms. You want a person who can communicate very complex technical concepts easily so you can make informed decisions as the founder. I’ve often had to act as “translator” between brilliant developers and clients because, despite both parties being smart, they simply weren’t speaking the same language.

Since your early team will be small, you need a person who can both do the coding, and explain to you what he is building, and why, in a way that allows you to make intelligent decisions for your growing business. You can hire the kind of brilliant developers that only know tech speak once you have a CTO to do the translation between you two, but don’t make the (very common) mistake of making that ‘tech speak’ person as your first hire.

4. Look For a Person Comfortable Writing Code On The Spot

Ask your candidate to write a very simple algorithm right in front of you. This is critical because, when you have a bad bug and you are losing users, you need it fixed FAST; you need someone who can work under pressure. Great developers think in code and can fix bugs quickly, while mediocre ones will need to run and rerun their code to check what it does, wasting your time and money.

My favorite question has always been asking a candidate to write code to produce the Fibonacci sequence and then explain it to you. A great developer can do this in three different ways in minutes and a mediocre one will struggle with various buggy versions as you watch. You can get the right answers off the web to check the result or save the paper and have a techy friend review it with you after the interview.

5. Look For a Person Who Wants You to Talk To Her Clients

Great developers are proud of their work so I highly recommend you ask each promising candidate for references at the end of the interview. If they can’t connect you with at least one happy client, this is not the right developer to hire.

When talking to past clients, ask them what the hardest part of working with this candidate was. If she clashed with a past client, assume the same is likely to apply to you. Ask also, what is the worst part of the product now that it’s been a few months or years since it was finished. If other developers complain that her code was hard to work with or clients complain that the app was unstable, the one she builds for you will likely be, as well. Weigh this feedback heavily.

Try these five best practices out in your next set of interviews and you will see how easy it becomes to tell the great developers from the rest.

Find this article helpful?

This is just a small sample! Register to unlock our in-depth courses, hundreds of video courses, and a library of playbooks and articles to grow your startup fast. Let us Let us show you!

Submission confirms agreement to our Terms of Service and Privacy Policy.

Already a member? Login

No comments yet.

Register to join the discussion.

Already a member? Login

Create Free Account