I still consider myself a fairly "new" developer, although that's not really true any more - it was in 2017 that I learned to code from scratch (via an online "bootcamp"), in my mid-30s, and early 2018 that I got my first job. But I've gained plenty of experience since then and am also a bit of a nerd when it comes to wanting to learn the finer technical details of the languages/techs I work with, so I think I'm by now a fair way beyond the classic "junior developer".
But I try to stay humble, conscious of just how vast an amount there is to know in this field, and what a tiny fraction of it I actually do know. Nevertheless, the bits I do know I am happy to spend time explaining to others who need to know it to get past a problem - which is why I spend time answering questions on Stack Overflow! I hope my answers are helpful and try to do a good job at explaining - but I am always happy to receive constructive criticism, so if my answer doesn't make sense, or you know more about what I'm typing about than I do and can see I've said something wrong (as I do occasionally stray out of my comfort zone while answering!), I urge you to point it out to me!
Professionally, I mostly work with Javascript (specifically React) at the moment, and feel I have a fairly decent handle on it. I'm also fairly comfortable with Python although I haven't really used it in a while, and know my way around PHP (but I hate that language and hope never to work with it again, so I don't browse SO questions that are specifically PHP). But my "true love" is pure, statically typed, functional programming - mainly Haskell, but also Purescript and Elm. I've still never used these for anything other than hobby stuff, and nothing large scale even there, but I feel really comfortable working in these languages and like to try to explain the trickier concepts to others - at least those up to a fairly "intermediate" level (I sadly don't have anything to say on truly "expert" questions about those languages - but maybe one day...)