Develop and deploy enterprise back-end applications following best practices using Node.js and TypeScript