I figure at some time in the future I'll probably have to do it again, but like you, it's not the thing I enjoy. My current company has a non-management track, allowing me to stay as an individual contributor. Some of what you describe is really about getting sucked into management specifically, but some of what you describe is inherent to increasing in seniority. As a more senior individual contributor, I get to still focus on technical problems, but a lot of these technical problems are more about what is the right system to use for solving a problem, or how to get two systems to talk to each other, rather than writing the code for that myself. Also, as you gain seniority more of what you do is necessarily going to be giving advice and feedback to others - but as a more senior IC, most of the feedback I find myself giving is about how to approach technical problems rather than dealing with HR headache type feedback.
It sounds like the company you work for is relatively new. It might be worth raising the concept of a dedicated IC track with your manager. That being said, it might simply be impractical for the company to move you to that position until it has grown a bit more.