I have been working as a backend engineer for almost 3 years now as a self-taught engineer, and I've enjoyed this field a lot as I go deeper into system design and strengthening my CS fundamentals as I don't have any CS background in university. In my previous 2 companies, I've got good reviews from my peers and managers, and currently I'm in a team where I'm the only woman and also the youngest.
From networking and discussions, I understand that I am super fortunate to have the current position that I have and I have a lot to be grateful for because I manage to be entrusted with a really big end-to-end project and be equivalent to my peers who are much more senior than me.
However, I'm just tired because every time I need help for brainstorming and pairing, my peers will help me, but not without bragging themselves in the end ("how come you don't know this?", "I managed to be able to do this for the 1st time", etc). Also, I sense some hesitation from my peers to ask me questions (at least publicly in group chats), even for projects that I've done in the past and for which only I have the contexts. I sense this because my peers would only ask me through private chats and sometimes they would even go to the length of asking their other peer who would then ask me because he doesn't know the answer
I really hope that it's an issue with my performance, because then I can fix it, but sometimes I can't help but wonder if it's because of my gender and age and they just don't wanna look more "incompetent" than a "woman" and a "junior". Everytime I do something good outside of work such as becoming a tech speaker or teaching a bootcamp and I share it, I feel like I'm being shot down with words such as "I've done better than that", "Why did you even take up that speaker gig? Are you pretending to be a senior?". I mean, what's with the bragging? The insecurities? If you're more senior than me and you have more experience than me, of course they all look simple to you. There is no need to bring people down when they're trying to grow.
Adding more salt to that, they often joke with stuff such as "I still have slots for 3 more wives" "Why are you not married yet? The rest of us are married already, you don't wanna be an old spinster" and sometimes they would talk in detail about what they do with their wives that morning. All of these are wearing me down and make it hard for me to focus on my job and my passion, which is the tech stuff. I'm scared and uncomfortable of bringing this up with my manager and my HR because I'm scared of being labelled "sensitive" and "weak" for being offended by things like this because of the culture that I'm from. The minority of my coworkers (who are males) have actually noticed this problem and have shared their concerns too with me, but it seems that my manager doesn't want to acknowledge this problem at all and he thinks that it's all perfectly normal and just a banal banter. How should I proceed with this? Any advice? (preferably from females who have gone through this and succeeded in thriving through this). I would like to switch companies as soon as possible, but given the current market and I only joined this company for less than 7 months, I don't think quitting now is an option