It seems you have outgrown your current job. You have two choices – you can choose to stay in the same company but define yourself a different role/responsibility that would be personal growth for you and grow into it or you can leave your current company and try a different place.
Based on some elements in your description – POC, Architectural discussions, code reviews, code stats etc. – I think your organization may not be very bad. They seem to care about reasonably good things and they seem to have recognized your contributions and pull you into discussions and enable you to contribute and expand your influence. You can take a goal for yourself to uplevel the people around you and also help hire better talented/skilled people.
Also, if you simply spoke with your manager about your feeling of having to pull the most weight in the team, you may get more information – it may be as per your perception or you may get a new perspective. Best of luck.
Based on some elements in your description – POC, Architectural discussions, code reviews, code stats etc. – I think your organization may not be very bad. They seem to care about reasonably good things and they seem to have recognized your contributions and pull you into discussions and enable you to contribute and expand your influence. You can take a goal for yourself to uplevel the people around you and also help hire better talented/skilled people.
Also, if you simply spoke with your manager about your feeling of having to pull the most weight in the team, you may get more information – it may be as per your perception or you may get a new perspective. Best of luck.