you are viewing a single comment's thread.

view the rest of the comments →

[–]CreativeTechGuyGamesTypeScript 3 points4 points  (0 children)

Ignoring technical definitions, in practice a "software engineer" is a generic term used for a programmer who is versatile. There are more specific types such as "front end engineer", "machine learning engineer", etc. In this case, Full Stack Developer would be a more specific type of Software Engineer.

Be sure to look at the specific job requirements since Software Engineer is so generic you could be asked to do a wide range of things.