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,...
Separate names with a comma.