MBA2477 Q&A Wednesday: I need to hire a developer. How do I make the right hire without stressing out?
2 Feb 2026 · 21 min
Omar Zenhom walks Michelle through hiring a developer without the stress. Use a three-part job description, collect applications with behavioral questions, request candidate videos as a filter, run a cultural interview first, then technical assessments. Consider a trial period or over-hiring to reduce risk before a full-time offer.
Chapters
Let me tell you about Intuit QuickBooks. When I was starting out my business, I remember sitting at my desk late at night not working on my business but cleaning up numbers, tracking and reconciling payments and wondering how this became my life. But once I automated the admin side of things of my finances, those nights had disappeared and I felt a whole lot better. Outdo it with intuit QuickBooks QuickBooks is the trusted end to end solution that businesses rely on for getting paid, managing finances, paying employees, finding new customers, and more. QuickBooks provides a team of AI agents and trusted experts, so doing it yourself no longer means doing it alone. Their payment agent gets you paid faster, their customer agent finds leads, follows up and secures more sales, and the accounting agent automates and categorizes transactions. Get your critical business jobs done with QuickBooks on the Intuit platform. Ready to save on new Tech? It's time for Dell Tech Day's annual sales event celebrating our customers with fantastic deals and benefits. Perks include Dell Rewards, free shipping, premium Support and more. PCs like the Dell 14 with Intel Core Ultra processors will help you do more faster and with a premium suite of monitors and accessories, you can upgrade your whole setup with amazing savings. Visit Dell.com deals. Hey, welcome to the Hundred Dollar MBA show helping you build a better business with our practical business lessons. I'm your host, your coach, your teacher Omar Zenholm. And today's episode is Q and A Wednesday where we answer a question from one of you, one of our listeners. If you got a question you want to ask, go ahead and email me over at omar@100mba.net. Today's question is from Michelle and Michelle asks I need to hire a full time developer. How do I make the right hire for an engineer without stressing out and getting overwhelmed? Fantastic question Michelle. And you're in luck because I have interviewed and hired literally dozens of engineers as I was building my software company, Webinar Ninja, which I grew to over 30,000 users and then just recently sold and had an exit. In today's episode, I'll be sharing with you my exact process for hiring any employee and then also specifically how to hire a developer. Whenever you're hiring anybody, but especially a technical role, maybe a role that you're not familiar with or have technical knowledge in, things can get risky. You need to know how to evaluate people and attract the right people for the job. I'm going to show you how in today's lesson, so let's get into it less. Get down to business making the right hire in your business, especially in a critical position, a critical hire, like an engineer, like a developer who's going to help you develop your software or your app, their impact on your business is going to be crucial. It's actually going to make a huge difference in your bottom line because you're improving your product and therefore you're able to really demand higher prices and a better experience for your customers. But on the flip side, making the wrong hire can cost you a lot. I know firsthand because I made it higher in the technical space in my software company that cost me nearly half a million dollars. So in today's episode, I'm going to go through the process that I went through and refined so I don't make that mistake again. And how to attract the right people to your business so that you don't make a costly mistake. The first thing I want to start with is you should have the mentality of taking your time with hiring. I'm not saying slow walk it or procrastinate. I'm saying that it's better to hire slowly, to take your time to find the best person, not anybody who could do it, because getting it wrong can be quite costly. Like I mentioned, they say in business it's best to hire slowly and fire quickly to stop the bleeding as soon as you notice it's not working out. So it's actually better to take your time with hiring. Even if it takes an hour, a few months to make that higher, that's a more strategic move. I know that sounds, you know, a little bit not attractive. Maybe you want to make this higher quickly so you can get some work off your table or to move a project forward, but you should allow enough time to make the right hire. Sometimes you get lucky and the right person comes earlier than you expect. But plan to take your time. Don't rush this. This is not something you rush. Trusting people. In your business, when you hire somebody, you're trusting them to take care of your baby, the thing that you built, and to make it better. Next, I believe that 50% of all the hassles and the stress and the risk of hiring can be solved through the application process. You want to make sure you're attracting the right people. And how do you attract them? Well through that application process. So what we'd like to do is when we post a job, we have a very clear job description. I don't recommend you look at other job descriptions that have a similar role that you're hiring for and trying to kind of copy it or borrow from it. I like a 3 part job description that is written in layman's terms in just conversational language. So the three parts of this job description is talking about what the job is, what your responsibilities are and what you're expected to do. Like literally what is the day to day actions they're going to do, what are they going to be responsible for, what they're actually going to be doing every day. So for an engineer, it could be pushing weekly code to improve and update our software, solving bugs every single Thursday, whatever it is, okay? Be specific, get real, don't try to sugarcoat it. It's better for you to set people up with the right expectation. Part two is why why should you work here? This is where you actually sell the job to the they're going to sell themselves because they want the job, but you have to also sell why they should work there. One of the things that we say is we're going to challenge you to grow. And most of the people that work at our company say that they do their best work of their careers with us. You might want to say, hey, we only hire a players, so you're going to be working with other talented people. Again, this part is all about why they would want to work there. Third part, a bit about the company, the story behind why you started it and the vision, the mission, what you're really doing this for, the why behind your purpose and the reason why you get up in the morning to do your business, they need to be sold on what they're joining, the mission they're about to take on. So this is really important, this is something that you should include in your job description. Now you might be saying, what about qualifications, what about experiences, what are you looking for here? I mean, you can include that if you'd like in your job description. But honestly, anytime somebody applies and we'll talk about the application process, they're going to include their LinkedIn, they're going to include their CV, they're going to include the resume and you can find out, you can filter what their experience is and then you can choose. Okay, but if you write what they actually have to do, that really matters, if they have done it before, then they're going to apply. Next is the application process. So at the bottom of the job description we say apply here and there's a link to a Google form. Very simple. A Google form is easy to create, it's free to create. And basically this is a form that we ask them a bunch of questions about that job role to give us Examples of when they solved certain problems we'll need them to solve in the future in the job. So this is basically a chance for them to tell us stories about their past. If this is a remote job, we ask questions like, what's your home setup? What does your office look like? We like to ask questions like, give us an example of when you had a conflict with a fellow employee or even your manager and how you resolved it. I know that they can think about this and script this and even use ChatGPT if they want to, but that's okay. I, I'm okay with them trying to make an effort to answer these questions and then I can reiterate or ask them in a different way in the interview if they get through. But I want to get some answers from them. I want to learn about how they approach this question or these problems rather than the actual answer. Lastly, and this is very important, especially for a job like an engineer, when we ask people to send us a video, they shoot a two minute video answering a question or a prompt that we give them. This could be something so simple, something like share a project or something that you built that you're really proud of and what was the outcome? Or sometimes we get a little deeper and say, share a time where you failed at something horribly and what did you learn from it? Now this part of the whole process is critical because it actually filters out so many people. Number one, many people. You'll be surprised. I would say most people don't do this part. We make it optional for a reason. We don't make it required because we want to see who has the initiative to do it. But if they're not willing to go on camera and talk about themselves, then for us, this is not a good fit because we're going to be talking to each other all the time on video, on zoom calls. I need to see how this person communicates. I need to see in their face how they feel about this job, how they speak about their experience in life and in business or in work. So when they do submit a video, any kind of video, even if it doesn't really, you know, win my heart, it usually means I want to speak to them again. It usually means they're worth an interview. And this is a huge filter, especially for engineers, because engineers for some reason think that their job is just technical and they just are supposed to code. No, they got to communicate. Engineers, the best engineers, are great communicators that communicate their ideas and explain why they're doing something and argue for their Craft, and that's okay. I need somebody that can communicate with me and the rest of the team, the designers, the support team, the qa, all that. So this part of the application is a huge filter and I love watching these videos because it gives me an understanding of their personality and how they're approaching the question. I haven't interviewed anybody yet in this process. Right now I'm just taking in applications and I filter for those who submitted a video first. I want to see these people first. I want to see if these people qualify for an interview first and if they do, they move on to the next step, which is a initial chat or cultural interview. This is an interview to see if they're a good cultural fit for the company. I like to do this as the initial interview because if they're not a good fit, if there's somebody I don't think would jive with our team, would really enjoy being part of our team, or we would enjoy them being part of our team, then there's no point in doing a technical interview. There's no point in finding out if they actually could do the job if they're not a good cultural fit. A lot of people do the reverse. They do the technical type of interview or assessment and then they do the cultural. I don't like to do that. I like to do the cultural first because this is a quick chat and I can quickly evaluate this in 15, 20, 30 minutes max. A technical interview is a lot more of an investment and it could take, you know, a couple meetings. It could take, you know, two, three hours, especially an engineering position. So usually I like to do this with Nicole, my founder, and we just stack them back to back in a day. So we might do, you know, about 10 cultural interviews in one shot. And we'll have a quick 10 minute discussion after we get off the call and say, hey, how do you feel about this? If we get off the call and we feel like, oh, we want to keep on talking to this person, this person seems interesting, this seems person would fit with our team or has a unique perspective that we don't have right now on our team, then they are checked off and we say pass them to the next step. If we get off the call and we just feel kind of down or we feel like maybe kind of meh, nothing really that's special or they really didn't make an effort in the conversation, then we usually say it's a no. And of course there's a total mismatch. They are not a good fit for our team. And you'll know that because you know your own team, your own culture. At that point, you can just email them and say, hey, sorry, seems like we're not a good fit, but thanks so much for applying. There is no point in saying we'll reach out if anything else opens up because they didn't pass the cultural fit. Even if something does open up, they're not a good cultural fit. ADP knows anything can change the world of work. Like what if a blocked shipping port caused a worldwide coffee shortage? Suddenly, businesses are scrambling to manage an increasingly drowsy workforce. Productivity slips 20% just due to the extended time it takes to conduct a job interview while yawning. Anything can change the world of work. From HR to payroll, ADP helps businesses take on the next anything. ADP always designing for people. ClickUp just solved AI's biggest problem, and it's saving 4 million teams from productivity loss every day. Unlike ChatGPT and other AI tools, ClickUp converges all your work into one platform so your AI super agents have full context to prioritize tasks, execute workflows, and draft documents instantly. Teams using ClickUp finish work 30% faster and cut meetings in half. Try ClickUp for free today and get 15% off AI upgrades at ClickUp.com podcast that's C-I C K-U P.com podcast all right, they passed the cultural interview. Now it's time for the technical interview. Now, depending on the position, you're going to want to assess them in a real world example, if they can actually do this job. And literally some of our technical interviews are two, three hours and it's okay, we tell them beforehand. The next step is a technical interview with so and so on our team. And this could take up to 90 minutes, could be 120 minutes, whatever it might be, and you get them to do it live. So for example, let's say you're hiring for a customer service agent and we get somebody on our customer service team to be on this call to assess this person. And usually it's the manager. Somebody's been around for a while and we create a mock to situation where they are answering customer service support questions. Obviously they don't know the company and all the policies, but you can give them resources like your knowledge base and your website and say, hey, we're going to get on chat right now. And it's actually they're on the support chat and they're going back and forth with this person on your team. And this is basically like a role play. And we want to see how they're thinking, how they're coming up with solutions, how they're researching answers. And this is all done over zoom. And the candidate is sharing their screen as well as their video. So they're actually showing their screen and it's okay, they can, you know, browse the web, they can find answers, but we want to just see how they work. We do the same exact thing for hiring an engineer. We give them a task, we tell them to set up their environment, we show them what we want them to do. Something that is maybe commonplace in our software, maybe creating a table in a database or a login page or whatever it might be. Again, the point here is not for them to have a perfect result, but more about how they work through the problem and how they work and use the resources, whether it's, you know, certain websites or tools to be able to do the task. Everything here gets recorded. Okay? We have it recorded so you can review it later. And if your team is large enough, you don't even need to be this here, okay, you can just have the person on your team do the evaluation, they record it, you can review it if you ever want to. But at the end of the evaluation, your team member can make a recommendation. Yep, they know what they're doing. Yes, they did a great job. They didn't have the perfect result, but I like the way they think they're going to be a good fit on the team or this person really embellished on their CV and they can't do basic tasks. And I've seen both, and I've seen something in between as well. Sometimes after both the cultural interview and the technical interview, we want a third interview just to double check. Some people are kind of closed off, they don't talk, they're very introverted and, and you just want to kind of just make sure we're making the right hire now when it's time to actually hire them. There's nothing wrong with putting them on a trial, trying, verifying before you actually commit. So it's okay for you to say, hey, we're going to give you a three month contract that's renewable at the end of three months if you pass our three month probation. This is very reasonable. Hey, in those three months they can leave whenever they want. You can leave them whenever you want. You can say, hey, this is not a good fit. But basically this says we need to extend the amount of time we see and work with each other before we, you know, make a commitment before we get married. Right? This is sort of like an engagement, right? So in those three months, your job is to support them so that they can make sure that they're doing the best job possible. Their job is to prove that they belong there. And then upon the three months, you can have a chat with this person to see if they want to continue to work with you and vice versa. And then from there you can then extend that for a longer period of time. You might want to do an annual contract or two year contract or whatever it might be, whatever suits you. I'm not a lawyer and I'm not an expert in contracts. I encourage you to speak to a lawyer or somebody who understands contract work that you can come up with your terms of employment. And this process takes time. I think by just admitting that and accepting that, that lowers the stress. There's no rush here. Two, you have a process in place that's going to filter out a whole bunch of people that don't deserve your time for an interview. Second, the cultural interview allows you to know, hey, do I want to hang out with this person more? Because you're going to hang out with them every day, right? Everybody on your team is going to have to work with them and deal with them. Right. Or get to enjoy their presence. Right. The technical interview really makes sure that they can do the work that you're asking them to do. You're not just trusting them and you're not just asking them questions. They're not answering questions, they're doing the work. And then lastly, the trial period allows you to mitigate your risk a little bit. Now, another thing you can do that I've done in the past that works really well is to over hire, meaning you're going to train this person anyway and you're going to spend that time. You might as well train more than one person. Hire two or three people for this position and then commit to whoever is the best person. You're going to get a lot of work done in those three months. But then at the end of the three months, you can then say, hey, I want to commit to this person. They're the best person for the job. And you could be totally transparent about this with the new hires and you might find that, hey, two of them are great and you keep both of them because you're producing amazing work that's allowing you to produce better results for your business. Well, there you have it. Michelle, thank you so much for your question. If you got a question you want to ask, I can answer it right here on Q and A. Wednesday, just email me over@omar100,mba.net it's my pleasure. It's my job to help you and make sure that you benefit from the experiences I've had over 20 years of entrepreneurship. So you don't make the same mistakes I did and you don't have to bear the burden of the headaches I did. So I want to make sure that you have an easier path, a smoother path, and a more successful one, faster, easier, and with minimal heartache. Thanks so much for listening to the Hundred Dollar MBA show. If you're on Apple Podcasts, you can give us a written review and a star rating. On Spotify, you can give us a star rating. So thanks so much in advance for just taking one second to do that. Thank you so much. It promotes the show in a big way. We appreciate it. Before I go, I want to leave you with this. The reason why you want to hire the best person for this job is because the best person is going to be worth whatever you have to pay them. What I found is that if you get experienced, well rounded, easy to work with people, they produce so much more results like they 10x the results that you get with an average person and therefore they're worth whatever they need to get paid. So even if, let's say for example, you're hiring for a position that normally is $100,000 a year, but this person's really good and they're demanding 140, they're worth it because they're going to actually get you 10 times as much work. In my experience, up to 10 times as much as somebody, as one employee that you're paying a hundred thousand dollars, they're more efficient and they're going to just be worth it. At the end of the day, the way you're going to out compete your competition is with your team. Thanks so much for listening and I'll check you in the next episode. I'll see you then. Take care. At Strayer University, we help students like you. Go from Will I To why not? For over 130 years we've been innovating higher education to make it more affordable, accessible and attainable so you can reach your goals. Go from thinking can I? To Yes I can and keep striving. Visit Strayer. Edu to learn more. Strayer University is certified to operate in Virginia by Chev and its many campuses, including at 2121 15th Street north in Arlington, Virginia.
