Well I am pretty good at javascript both es5 and es6. As I am full stack developer having skills in both frontend (angular, react, gulp, grunt) and backend. The only problem I am facing is to find a good and stable web framework for nodejs. I tried Sails due to its popularity, but I found its broken in many places, documentation is not updated and hence misleading. Two days ago I started using Loopback uptill now I have not faced those issues that I faced with Sails. Lets see how it goes. Which frameworks do you use in production?
After that 2 years i have developed more than 5 projects with nodejs. i still don't have a stable MVC structure for expressjs (not like SF2 or ZF2 etc.) keep changing it every project, improving. but it's a nice journey to learn something new when you are 36 years old. now i have quite stable vision/exprience right before starting a project while planning. Already started to use task runners grunt/gulp, actually i have developed a deployment app with nodejs & connected it with my own git server. i work way professional & efficient than before. My humble advice is read the source codes of Express.js Sails.js maybe even Backbone.js then see if there is any black spot in your understanding. (if not that's nice of you :) ) Node.js is upto something very nice for all web developers.