I think growing into a leadership position (dev't manager) means that you play a more hands-off role in your team; and thus perhaps your focus now should be more on improving your people/management skills to be able to delegate and guide.
Sometimes i think i got this position too early.
I am more interested in technology. There is nothing like people management in my current place.
What should be my forward career expectation if i leave my current company?
I guess in that case you can start by juxtaposing your current skills and the developer market.
Angularjs and Node are solid technologies and a concrete understanding of them can make you highly desirable; and with 7yrs of experience, I would say you are. In the unfortunate case that you aren't, then the market can still guide you. So have a look at sites like indeed, upwork, and glassdoor, but like Ciela said, it also depends on what you want and how much time you are willing to invest in learning.
I guess, you are right.
I am still thinking what will be the better choice for my career.
Should i join a course to learn managerial skills?
Ask yourself these questions:
Do I want to improve my knowledge on Nodejs and Angularjs?
Do I want to try some new shiny framework for the web?
What about creating another side project?
It really depends on what YOU want to do next. No one should force you to do other things because of their opinion of what's cool or not.
Yes i want to improve on Nodejs and AngularJS.
Also i am working on a side project startuplist.info, it just uses php and nodejs. Nodejs is used for crawling. For php, I am using FatFree framework.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.