Oh, well - the question is rather critical of my lot.
Front-end engineers and back-end engineers are two sides of the same coin. I personally feel it's easier to write backend code and it's the UI/Front-end guys who have a hard life and I admire them for that. Just the sheer randomness they have to deal with (I am talking about IE here :P). Or coding the awesome user experiences. It's a tough trade to learn.
On the other hand, with the backend code, it's just fetching data, modifying data, hitting a third party API or firing a message to a microservice. Not a lot of uncertainty, so to speak. As long as the code I write scales, my job is done.
Sai Kishore Komanduri, Somasundaram Ayyappan and Alkshendra Maurya can vouch for the fact that I love them. :D
Marco Alka
Software Engineer, Technical Consultant & Mentor