I'm a single man non-technical founder. Its a lean startup, and we're doing some killer customer development.
You want a Technical Advisor first, and a CTO second.
The rest is really none of your business as a CEO.
In my opinion, you find a capable CTO, make him responsible of product development and leave it at that.
In many cases where technology is shallow you might not even need a CTO.
But hiring people before you have a Tech Advisor, who can answer your question in detail with understanding of your specifics, is likely going to create problems.
Last but not least, I believe the recipe in the first answer is far off the mark: two full stack engineers, one UX and one front end is way too much for most startups - if not all -, you'd be bleeding equity or money for no good reason.