It sounds like you’re contributing too much. If you’re the backbone of your company’s technical org and you’re not the CTO or at least a director, you’re being undervalued which causes a lot of psychological distress over time.
I recommend you figure out how to get to that position, which will probably involve training other developers to take over for you.
If you don’t want to get into management, you could join a large company >3000 employees where there will be dozens of people like you.
I recommend you figure out how to get to that position, which will probably involve training other developers to take over for you.
If you don’t want to get into management, you could join a large company >3000 employees where there will be dozens of people like you.