Loading...
Answers
MenuCan you give us suggestions on hiring senior developers for our startup?
Answers
First of all, don't be afraid to share and exposing your business model. The Fear of stealing ideas is limiting you.
I don't know your business model, your idea, your service or product, but no one of these will be the key of your success.
The people, and how you talk to your market, will be.
You don't sell product or service, you sell yourself (people) ... especially in the first time of your startup, when no one knows you.
Every day someone builds a product or service that is a copy of another. The difference is the market and how he/she talks to the market.
Back to your question.
Hire one senior, skilled person, that after will be in charge of hiring other people is a right way.
I didn't understand the reasons of why outsourcing wasn't the right way to follow. Costs? Was it a firm?
Don't know. But...
I can share a simple process that I follow every time in my business, even if I'm a developer and I could write all the code, I didn't write a line of code for software that serves my clients.
You have to sketch your solution (application).
Do it with tools or pen and paper (the right tool is better).
I use keynote for mac or balsamiq is also a great tool.
You have to have the entire application designed. Every page, every feature is running in the sketch. All the elements.
It'll take a lot of hours or even days.
Don't care about design and "looks good" now. Be fast.
Don't care about "is it possible this?" question. Sketch it and write a note or doubts in a post-it.
Now you don't have only a clear vision in you mind, you also have something that you can share with a developers.
Developers are strage guys.
They can build and make things from nothing but it's not easy when the product is placed only in a corner of your mind.
"Rock Star" developers loves to work on UI (user interfaces). There is no-way to get off the road.
And when they perfectly understand your application, they can give you advice, clear your doubts and build it faster.
The key point here is to get the version 1.0 as fast as you can. Give it to your market and get feedback.
To overcame the fear of stealing ideas, you could split your big application in a lot of smaller pieces.
You should search and hire rock star freelances from website like upwork.com and give to a single professional only a small task.
Then, hire a trusted person that put all together, like a puzzle. This works, I know a few friends that do this strategy.
I can't tell you more than this, because a lot of decision depends of what are you trying to build, how much money you can invest and what are getting you stuck.
First, understand that "an employee stealing your idea" is not in the top ten things to worry about for a startup. Ideas are everywhere. It is the execution that makes all the difference.
Second, your challenge is a common one. I have been on both sides of the challenge. About ten years ago I answered an advertisement for a "web and database developer in the Bay area" — the only problem was that I was in South Carolina! It was a two man startup with tons of SME (subject matter expertise) in a neat industry, What they really needed was a CTO, DBA and programmer. So that is the role I served. Regardless of what they called my role. I had to show them I could deliver and within the timeline. We knock it out of the park!
Your answer lies in great part in your network of connections. Your first level (or personal) connections may not be your answer, but it is a fact that one of their connections will be, at least in 80% of the cases. Be open to various scenarios of "employee" vs. 1099 employee or hired gun. You need to solve this problem yesterday! Does the nature of the status of employment really matter?
Finally, consider the burn rate for staffing your company with even just two programmers. Senior or otherwise. Remember this: "Go with the A team in every hire." The odds are against your success, why further handicap your dream by hiring B or C players? With this economy there are amazing people available.
Pair your pitch down to ten slides, I love Guy Kawasaki's 10/20/30 model (http://jmpurl.info/BJ), and schedule a call with me.
Building a piece of software (that's unique or not) is one thing. Running a business is a completely different thing. Do not worry about your idea being stolen.
That said, I would always suggest looking at a developer's resume and sample code (GitHub, etc.). They should be active. If you find someone without any online presence, they don't follow news or communities for things...That's a red flag.
For a senior developer, ensure they have 6+ years real-world experience. Ensure they have been exposed to a variety of tools and languages. Ensure they are enthusiastic about what they do and that they are a good problem solver.
Get a developer like that...And you're set.
Also try to find those who have experience with the same kind of tools you'll be using. A developer should be able to tell you the appropriate tools for your project. They shouldn't try to shoehorn it into something that doesn't make sense simply because they don't have experience with those tools. So you may need to have a general sense for your architecture first before hiring a developer. You want a very senior person helping you out with this (pssst, Clarity is a good place to for this...shameless self-promo - come ask me, I'll let ya know what you need).
Programming is NOT about sticking to one language and knowing every little tiny detail. It's not about committing some API to memory. It's about problem solving and organization.
When hiring, I rarely ask programmers to do silly tests or write out code on a whiteboard, etc. That's a meaningless academic way of assessing how well someone has memorized something (that likely does not even relate to your own product!). It has absolutely zero bearing on real-world web application programming. Plus, you won't be able to do that because you wouldn't know if it was good code or not.
So instead, I focus on problem solving. You can too. I throw out challenges and ask how would you do this? What kind of database would you use. Or which language? Would you need multiple languages even? What is the work flow? How would you deploy and make changes to the app? How would you handle a situation where millions of users were online and the app was crashing?
You can learn a lot by having high level conversations like that. Don't forget cultural fit and communication skills also play a huge role here.
Hi Jacopo,
I've recruited dozens of engineers in several disciplines of software development over the past 12 or so years. Recruiting for software development is challenging and I've made mistakes over the years that helped me develop lessons that I now try to follow when coaching entrepreneurs on this topic.
1. Know Your Risk Level and Be Upfront About It - Some of the best engineers I know are very sensitive to the risk level of companies they are considering. Since you are a startup with (likely) an unproven product/startup idea, you will need to convince candidates that the idea is a clear winner and that the risk is worth it to them. Being upfront about this will act as a filter to eliminate developers who cannot tolerate risk. Ask interview questions that probe for this tolerance level.
2. Try Not to Worry About IP Theft (a.k.a. Share Your Business Model) - If a senior developer you interviewed could take your idea, create a competitive product, launch it and gain market share all before you've brought your idea to market, then it wasn't a very good idea to begin with. The friction in creating great software products is very high and does not begin and end with an engineer. So many things have to fit and be executed well to succeed, that the risk of an interviewee stealing your idea and making it WORK is next to nothing. This should not be your "main concern."
That said, there are ways to protect your intellectual property--once you have something to protect--that you should be aware of. This post from Steve Blank is a good start: http://steveblank.com/2009/12/10/someone-stole-my-startup-idea-%E2%80%93-part-3-the-best-defense-is-a-good-strategy/
3. Have Clear Metrics that Execute the Vision - Perhaps my number one lesson that I try to teach non-technical founders is this: the best recruiting tool you have for technical founders is your passion for the product. The best way a technical person (a.k.a. developers) can gain trust that you know how to achieve that vision is to explain the metric(s) that you will track toward achieving it. A good resource on this topic: http://www.amazon.com/gp/product/1449335675/
4. Go Where the Developers Go - If you want to find talented engineers, then start thinking like one. Go to hackathons (see http://devpost.com for events happening in your area), attend tech-based meetups (http://meetup.com), and scour online communities for talent looking for work. As a more direct approach, advertise your position with services like ZipRecruiter, SmartRecruiter, or Indeed.com. if necessary, hire an agency to find a talented developer for you...this will cost you a non-trivial amount of money (typically 15% of the developers salary) but can be a *fast* way to get high-powered engineers.
--------------------
There are many other variables that make answering your questions more accurately a challenge, such as:
- How finished is your product design? This is necessary to guide your recruiting strategy.
- What is your minimum viable product (MVP) that will prove your idea? Has this been validated?
- In the first 90 days of the developer's time with your company, what do you want that developer to achieve? What does success look like. Re-review this every 90 days with the developer.
- What is the market for talent like in your area? Are you looking for someone local or is a remote developer acceptable?
- Do you need someone to manage the entire "stack" for you? Is there an expectation that this person can architect, code, and deploy the software on his or her own (e.g. a full stack, devops-capable talent)?
I'd be happy to help answer any additional questions you have on a call.
Best,
Brad.
Thank you for sharing your journey and concerns regarding hiring senior developers for your startup. It's great to see your dedication and determination to bring your web product to life.
Finding experienced senior programmers can be a daunting task, but there are several avenues you can explore:
Online Platforms: Websites like LinkedIn, Indeed, and Stack Overflow are great places to start your search. You can post job listings and directly reach out to potential candidates.
Networking: Attend tech meetups, conferences, and industry events where you can meet experienced developers in person. Networking can often lead to valuable connections and referrals.
Freelance Platforms: Platforms like Upwork and Toptal allow you to hire experienced freelancers on a project basis. This can be a flexible option for your startup, especially in the early stages.
Regarding your concerns about protecting your business idea, it's essential to take precautionary measures:
Non-Disclosure Agreements (NDAs): Have all candidates sign NDAs before discussing sensitive information about your startup. This legally binds them to confidentiality.
Selective Sharing: Only disclose specific details about your business model and product to candidates who have been vetted and deemed trustworthy.
Trust Your Instincts: During the hiring process, pay attention to red flags and trust your instincts. Choose candidates who demonstrate professionalism and integrity.
I also recommend reading this article on finding programmers, which provides valuable insights and tips: https://www.cleveroad.com/blog/find-programmers/
Best of luck with your startup journey, and feel free to reach out if you have any further questions.
Related Questions
-
A tech startup fully outsourced. What problems would be in this situation?
The ideal way would be to hire the engineer while the project is still under development. You and the engineer should follow up with the outsourced partner in the process. This will give hold to the engineer and later more staff can be trained in upgrading or follow on versions of the product/service.SM
-
How much equity should I ask as a C-level executive in a new startup ?
As you may suspect, there really isn't a hard and fast answer. You can review averages to see that a CEO typically becomes a major shareholder in a startup, but your role and renumeration will be based on the perceived value you bring to the organization. You value someone's contribution through equity when you think that they will be able to add long-term benefits, you would prefer that they don't move company part way through the process, and to keep them from being enticed by a better salary (a reason for equity tied to a vesting arrangement). Another reason is when the company doesn't have salary money available but the potential is very strong. In this situation you should be especially diligent in your analysis because you will realize that even the best laid plans sometimes fall completely short. So to get the best mix, you have to be very real about the company's long-term growth potential, your role in achieving it, and the current liquidity necessary to run the operations. It should also be realized that equity needs to be distributed. You cannot distribute 110% and having your cap table recalculated such that your 5% turns into 1% in order to make room for the newly hired head of technology is rather demotivating for the team. Equity should be used to entice a valuable person to join, stay, and contribute. It should not be used in leu of salary that allows an employee to pay their bills. So, like a lot of questions, the answer is really, it depends. Analyzing the true picture of your long-term potential will allow you to more easily determine the correct mix.DH
-
What is a good/average conversion rate % for an e-commerce (marketplace model) for customers who add to cart through to purchase order.
There is quite a bit of information available online about eCommerce conversions rates. According to a ton of sources, average visitor-to-sale conversion rates vary from 1-3%. This does not mean the Furniture conversions will be the same. The bigger problem is that visitor-to-sale conversions are not a good data point to use to measure or tune your eCommerce business. All business have some unique friction factors that will affect your final conversion rate. It's very important to understand each of these factors and how to overcome them. The best way to measure and optimize is to take a conversion funnel approach. Once you have defined your funnel you can optimize each conversion rate to better the total effect. For example: Top of the funnel: - All web site visitors, 100,000 / month First conversion: View a product page, 50% of all visitors Second Conversion: Add to Cart, 10% of people who view products Final Conversion: Complete Checkout, 80% of people who put items in a cart In this example we see that only 10% of people who actually view products put them in to a cart, but 80% of those people purchase. If you can figure out why visitors are not adding items to their cart and fix the issue to increase the conversion rate, revenue should increase significantly because of the high checkout rate. You can use free tools like Google Analytics to give you a wealth of information about your site visitor and their behavior or there are some great paid tools as well.DM
-
What is a better title for a startup head....Founder or CEO? Are there any pros/cons to certain titles?
The previous answers given here are great, but I've copied a trick from legendary investor Monish Pabrai that I've used in previous startups that seems to work wonders -- especially if your company does direct B2B sales. Many Founders/ CEOs are hung up on having the Founder/ CEO/ President title. As others have mentioned, those titles have become somewhat devalued in today's world -- especially if you are in a sales meeting with a large organization. Many purchasing agents at large organizations are bombarded by Founders/ CEOs/ Presidents visiting them all day. This conveys the image that a) your company is relatively small (the CEO of GM never personally sells you a car) and b) you are probably the most knowledgeable person in the organization about your product, but once you land the account the client company will mostly be dealing with newly hired second level staff. Monish recommends that Founder/ CEOs hand out a business card that has the title "Head of Sales" or "VP of Sales". By working in the Head of Sales role, and by your ability to speak knowledgeably about the product, you will convey the message that a) every person in the organization is very knowledgeable about the ins and outs of the product (even the sales guys) and b) you will personally be available to answer the client's questions over the long run. I've used this effectively many times myself.VR
-
For every success story in Silicon Valley, how many are there that fail?
It all depends on what one decides to be a definition of a "success story." For some entrepreneurs, it might be getting acqui-hired, for some -- a $10M exit, for some -- a $200M exit, and for others -- an IPO. Based on the numbers I have anecdotally heard in conversations over the last decade or so, VCs fund about 1 in 350 ventures they see, and of all of these funded ventures, only about 1 in 10 become really successful (i.e. have a big exit or a successful IPO.) So you are looking at a 1 in 3500 chance of eventual venture success among all of the companies that try to get VC funding. (To put this number in perspective, US VCs invest in about 3000-3500 companies every year.) In addition, there might be a few others (say, maybe another 1-2 in every 10 companies that get VC investments) that get "decent" exits along the way, and hence could be categorized as somewhat successful depending on, again, how one chooses to define what qualifies as a "success story." Finally, there might also be companies that may never need or get around to seeking VC funding. One can, of course, find holes in the simplifying assumptions I have made here, but it doesn't really matter if that number instead is 1 in 1000 or 1 in 10000. The basic point being made here is just that the odds are heavily stacked against new ventures being successful. But that's also one of the distinguishing characteristics of entrepreneurs -- to go ahead and try to bring their idea to life despite the heavy odds. Sources of some of the numbers: http://www.nvca.org/ http://en.wikipedia.org/wiki/Ven... https://www.pwcmoneytree.com/MTP... http://paulgraham.com/future.html Here are others' calculations of the odds that lead to a similar conclusion: 1.Dear Entrepreneurs: Here's How Bad Your Odds Of Success Are http://www.businessinsider.com/startup-odds-of-success-2013-5 2.Why 99.997% Of Entrepreneurs May Want To Postpone Or Avoid VC -- Even If You Can Get It http://www.forbes.com/sites/dileeprao/2013/07/29/why-99-997-of-entrepreneurs-may-want-to-postpone-or-avoid-vc-even-if-you-can-get-it/MB
the startups.com platform
Copyright © 2025 Startups.com. All rights reserved.