Recruiting · HR

What do you do when need to hire a full time Developer Software Engineer?

Hernán Borré CoFounder & CEO at mobaires - nearshore staff augmentation

January 16th, 2015

Hi guys,

I was wondering what do you do when need to fill a job position on Developer Software Engineer? 

Do you hire an HR freelancer to do the research for you? 
Do you hire an HR company?
Do you ask a friend who's in the industry to recommend you a good Software Engineer? 
Would you post the job on a job board? What about linkedin? 

Max Avroutski

April 9th, 2015

Recruiters cost a lot of money and only some times save time.

If you need to "fill" the position then give it to someone else to do it.

If you need to "hire" someone then go where they are. In case of developers that you could possibly afford, and not steal them from Google, FaceBook or Uber by paying more than they do, go to freelancer sites post few jobs and start interviewing individual applicants, not companies. Also, start looking at developer's profiles and their portfolios.

Hernán Borré CoFounder & CEO at mobaires - nearshore staff augmentation

January 20th, 2015

Thanks very much for your answers! 

@Peter I'll definitely save that article for the rest of my days :) 

@Aleksandra thanks for the advises and full & complete response. They are really helpful for me. 

Aleksandra Czajka Freelance Senior Software Engineer, Developer, Web Developer, Programmer - Full Stack

January 16th, 2015

just realized my advice is more for vetting engineers. 
how to find them is many ways... defs don't hire a comp to do it for you, unless you got the bucks. I've found plenty of good people on craigs list, but, be ready to vet out plenty of bad apples. 
freelancers hang out in co-working spaces, as i do. based on that, there's nothing stopping you to going into a bunch of them and asking people at the front desk how to spread the word about a new job. you probably don't even have to go in, email them and tell them to forward the job to all their community members. many of them have a google group set up for the community. lot's of developers on there. Many people find me through there.
Tech meetups
And yes... your network. keep talking about it to everyone you know.

Aleksandra Czajka Freelance Senior Software Engineer, Developer, Web Developer, Programmer - Full Stack

January 16th, 2015

I'm a freelance software engineer and have worked with startups for six years. You definitely don't hire a company. You're going to pay way too much for a product that's way overboard. I've seen this many many times. Do not outsource to India, or anywhere. Yes, they are cheaper... but there's a reason. The language is different which will cause a lot of problems, but, it's not just that. The culture is different which has a huge baring on fulfilling your app requirements. 
What you want is someone to work with you on contract. Someone who is preferably local. Someone who has great communication skills. Look at their achievements. Don't give them a code test. That's really amatourish. A code test wont tell you what they know. Ask them to talk about the projects you have done. As a tech friend to have a tech conversation with them. Not ask them point blank questions of some weird shit that would be on a CS college exam. No one cares about that, and, trust me, you don't. If you want something done, ask them how they have approached these types of projects before. How they work with clients. How they communicate. 

Hit me up if you want to chat about this. I can give you a lot of advice, more than I can write, since I've been doing this for a while.

Peter Kazanjy Early Stage SaaS Product and Go To Market Executive

January 16th, 2015

Vanya Petkova Talent Acquisition Professional

April 9th, 2015

Hi Hernan,

I have been doing recruitment for over 6 years now. I have worked as an agency recruiter as well as an in-house recruiter. My choice would be to use an in-house recruiter (freelancer) even if you are looking for one person only and here's why:

- they know which job boards to post to
- they will do the initial screens for you
- they will advise you on what other sources you could use (friends, meetups, etc.)
- they will get to know you and your company therefore your company's culture
- you can build a relationship with them and they can help you staff as you grow

I hope that helps!

Vanya Petkova


Anna Nachesa Freelance Software Developer

April 9th, 2015

As a "seasoned" software dev, I can tell that more experienced people tend to find their next gigs via their own network. Keeping this in mind, it might make sense to hire a recruiter who knows the potential candidates and the domain he's recruiting for. But no matter whether you are looking for fresh grads or for professionals, the experienced recruiter would indeed do their own screening, and usually knows better than to introduce someone for a job he/she is not qualified to do, hence saving you time and money.

Mike Rozlog Advisor at TechColumbus

April 9th, 2015

First I use my known contacts if there are any available. If there are none there I then go to friends and family to see if they know any great developers. I have contacts in various parts of the world Russia, Poland, Canada, Brazil, Romania, and China. I try with all my might not to use people in India, Russia, or China and the main reason is I've had way to much experience with them and know that whatever code I may have or they developed will be used to create my or your next competition.

I have a new article on security of source code and it will give you just a little more overview of what you need to keep in mind when building that next killer app/application/service/api/ or library.