Echoing some other commentators, I'm a backend guy and this can be fun work. Yeah, you're inheriting technical debt (that phrase sounds so much better than "a mess" :-), and you've got to not only figure out B but how you'll get from A to B---and people issues can make the job impossible---but there's a set of us who really love these challenges and then the pleasure of looking at a new system that's handling the load without problems.