We already do this @ Gigster. Except you don't get hired to be full time employees. You get "hired" to work on short term projects (that you can accept or deny) which is arguably more fun.
Multiple developers are common on (mobile) apps that require custom backends and larger projects that need to hit a tight timeline. All projects have more than one person on them and typically at least 3 (dev, pm, designer)