Typically used in all the roles some use perl, python, php, or node for, such as utility scripts and web api.
For realtime telephony, generally used with Qt for client side development. Commonly used in roles others use Java for.
Used to make local and cloud server deployments easy.
Primary project planning and development
Typically used for web api services such as in piwitch
Being used for code qa testing