The front-end JavaScript developer creates cross-platform interfaces for online applications using HTML, CSS, React, Angular, Vue, and other JS programming frameworks.
The back-end JavaScript developer runs internal programs, the server, and various databases, relying on the tools of the Node or Express platform.
The full-stack JavaScript developer deals with both client-side and server-side software engineering.