How to hire the right developer for your tech startup