There would always be people who are better than you. But that can not be the reason to not do to our best, or feel bad about ourselves.
My solution is to not feel bad about not being a good enough developer (whether or not you are), and instead use it as a motivation to be even better. Ask your colleagues what problem they are solving and how. Talk about things you are doing and you'll get so many suggestions. Isn't it inspiring that whether you are a junior developer, senior developer, CTO, you are still learning?
There is no milestone you can reach to proclaim that you are the best forever. So why bother and not do things anyway? Optimistic nihilism :)