Any reason why everything (algo, API, website) cannot all be done in the same language? If you that, it will keep your solution stack simple, which over the long term will reduce TCO.
Lastly, I would also suggest using a Linux friendly language (Python, Ruby, Node, etc). These languages will...