Node JS Developer: An All-inclusive Guide