How to become a Full Stack Software Engineer — BranchFactor