DEV Community

Discussion on: Can you define what you do as a full-stack developer?

Collapse
 
robm99x profile image
Rob Mitchell

Arbaoui,

Good question. I've been developing software solutions for over 33 years and in that time, the role of "engineer" has changed dramatically. Now full-stack developer is mostly being able to whip-up UIs and browser-based solutions quickly and easily using a variety of tools. The responsibilities usually being where the graphics/UX folks finish their designs. Then, of course, is the middleware components which vary like crazy including Node or PHP or Java or Python running on some kind of servers (which sometimes you have to have configure). Many times you have to "integrate" with backend services like email, sms, and other storage. Lastly, comes the database integration with a slew of Sql and noSql solutions, which the customer expects you to have lots of knowledge.

Sounds like a lot of things, right? Well, I agree it is but start slowly and build up with practice, patience, and getting involved.

Good luck!