Framework: Nest.js, Express.js, Koa.js, Restify.js and Adonis.js Test driven development: Jest, Mocha and Chai Effective system architecture, microservice structure Rest API, GraphQL with API documentation Strong Typescript support Strict code style using ESLint and Prettier DevOps with docker, docker-compose and pm2, git