Are you a back-end developer?
I have discussed with many developers that tend to be a sort of full stack developers and if you ask them about their position they reply that they are back-end developers. It seems that it exists an inexplicable reason of making the developers believe that back-end is 'harder' than the 'front-end' and of course the harder way, the better developer. (I am not fond of this idea).
Do what ever you want but be GOOD at it!
Apart from the above confusion, the vast confusion is with positions itself. Front-end developer, back-end developer, full-stack developer, html author. It's not clear who is doing what. So far, front-end developers was the html authors (especially for Greece) and I can say that back-end developers do not want to dirty their hands with html+css and various browsers complexity.
Back-end development has it's complexity and needs to be organized in a such way to be easily maintainable and extendable. It needs to follow some principles such as SOLID and to be coded in a way to allow you refactor your code in future. You have to think about performance and security, memory leaking and so many other things.
Apart from back-end's environment which is the server, there aren't any other differences with front-end which it's environment is the browser. In front-end you have again to think about memory leaking, performance, security etc.