With regards to your concern, it's important for any leader to know their own weaknesses. Given that you know you're not a superstar developer so if you'll be hiring one as part of the technical team, make sure you pay attention to what he/she says. Listening to others will help you gain respect. The CTO's role will be enable the technology to fuel the business. It doesn't necessarily mean that you have to be the best developer but it means that you have to help your technical team to achieve it. Give them the tools, ask for their expertise, let them make it happen and communicate the business strategy to them.
At such an early stage, you'll probably need someone who is a self-starter who can play multiple roles rather than someone you will have to "manage". However, given that you don't have a solid technical background, it will be tough to make a lot of decisions without consulting your technical team. Find someone who is a technical expert but is also willing to help you, not overtake you.
At such an early stage, you'll probably need someone who is a self-starter who can play multiple roles rather than someone you will have to "manage". However, given that you don't have a solid technical background, it will be tough to make a lot of decisions without consulting your technical team. Find someone who is a technical expert but is also willing to help you, not overtake you.