If you have to work slow on purpose to avoid making others feel bad... find a different job? Plenty of companies out there that need someone productive and/or don't care if one is faster or better than the others.
I mean don't take this the wrong way, but your post reads a bit like you're humblebragging about how good a developer you are. I think you know the answers to your question already.
I have had this experience inside quite a few companies by now between full-time employment and freelancing. It's entirely possible I'm just landing in the wrong companies, but if so I have yet to find a heuristic to understand which jobs would not present with these issues.
It's not my intention to brag, and in fact I am quite embarrassed to speak about this predicament publicly which is why I have posted this anonymously.
I mean don't take this the wrong way, but your post reads a bit like you're humblebragging about how good a developer you are. I think you know the answers to your question already.