I think the product manager is key in a startup; for developers their principle role is to act as a buffer between development and sales/management, working out what's feasible, what's desirable. A good product manager makes a startup a nice place for developers to work, by giving them some space to do that work.
Disclosure, I've never been a product manager, but I have benefited from good ones.