Consulting
I join product teams as an extra engineer who has done this before. Architecture, building the hard parts, and cleaning up code that has become risky to change. I’m glad to inherit a mess. Most of them make good sense once you know the history.