DEV Community

Discussion on: Question regarding "Junior Full Stack Developers"

Collapse
 
syedwasimali profile image
Syed W. Ali • Edited

A popular definition of a Full Stack developer is the ability to start with an idea and help bring it to fruition. It includes understanding the requirements, help arrive at work estimates, fulfill the UI/UX commitments, program the front-end piece, understand the middle-ware needs--if any, implement the backend, and be able to tackle the persistent store needs. This individual should also be able to satisfy the build pipeline needs, and the coding work should meet the guidelines from the Security and Operations teams.

A junior Full-Stack Developer is someone who can be part of an agile product life-cycle journey and be able to hold his/her weight working across the team boundaries.

To become a candidate, pick a tool that supplement roughly each of the area mentioned above. Work experience is important. Though working on a project on your own and sharing the work in your Github public profile goes a long way to prove your mettle.

Collapse
 
mburszley profile image
Maximilian Burszley

Great explanation. Also, it's *mettle

Collapse
 
alexanderop profile image
Alexander Opalic

That's a good explanation

Collapse
 
aftabksyed profile image
Aftab Syed

Nice explanation mate! Keep it up