Learn back end the hard way?
I've recently started my first full time job as a backend programmer, and I've had several internships, but I still feel like I just don't fully _get it_. Is there a backend framework out there that will be hard to use but force me to learn the ins and outs and make me a better programmer? So far I've just used node, spring, and a bit of vanilla go.