Hi Ken Turnbull,
Glad you found the article interesting!
The solution end to end is developed in NodeJS, primarily because it is lightweight and also is one of the languages which has a supported Alexa Skills Kit SDK if required (Python and Java are also available from Amazon). That being said, you could also go down the .NET path, or any language which runs on Lambda really.
Good luck!