For the past few years, I've only focused on one thing; Deep dive into software development, increase my engineering knowdledge, and improve my programming skill. In a way, this was a very selfish goal, I have only confused on myself. All I did was take, take, take, take from my team, because they were/are more experienced.
However, today I realised what separates me and our boss (Of course, he's more experienced and has more knowledge. It's not even comparable). My boss helped and helps everyone on my team and the company to grow on a large scale. I would like to help others grow. But, I can't think of anything because knowledge wise, they're already superior.
I highly value your reply.
Look for ways to make the code, architecture, tooling, and processes better, and present those as possible avenues for the team to consider. Even smart, highly experienced engineers miss simple things, such as SQL injection vulnerabilities. I don't think it's about knowledge, it's really about how much of that knowledge is remembered when an engineer writes code.