The languages that are thrown about alot nowadays are Ruby, Node, Python and probably a couple more.
I guess you could start with a comparison of all these languages and see which fits your app best. Something like this
http://fabianosoriani.wordpress.com/2011/09/11/when-to-ruby-...
any of these programming languages can achieve the criteria you put forth