I have vast experience in developing backend applications using nodeJs/expressJs, I have created all sorts of application using nodeJs like custom CMS, Ecommerce development, CRUD based applications, chat based applications. The database I usually use is either PostgreSQL or MySQL, the application is completely dockerized and written with unit tests, can be easily deployed anywhere having docker as dependency in the system.