The stack you choose is just a tool. Just like a builder using a hammer.
It's not so much how you build it is the real world problems you solve. Yes there are considerations as to the quality of you product and the costs associated with low quality code. But if you solve problems well for people you will have the revenue to clean that up.
Learn to code well, don't sorry that you don't have enough tools in your tool box right now. You probably don't need them. Just focus on solving problems for people.
I'd suggest reading the pragmatic programmer before looking into a new backend stack.