node.js is the best tool for this job. a PHP/Rails/Django framework can get you there as well but you'll have to worry about code deduplication and slowness associated with translating pieces of language from one to another, especially if this is UI heavy.