Hello,
I am a front-end leaning full-stack engineer with 4 years of experience (React, TS, Node, GraphQL). I have been leading one of the largest revenue-generating pillar's internal tooling at my organization with very limited resources. My team went through a reorg and was promised more support. But the new team's manager left for paternity leave soon after and a wonderful new manager (woman) stepped in place. Over the past few months, I noticed that the team has knowledge silos and has very poor code quality, resistance to collaboration, and a defensive culture when reviewing PRs. But considering the work we brought has high visibility, the new team members are eager to claim ownership without doing the work and displaying any sense of accountability when incidents occur.
It's nearing 6 months of onboarding and there is minimal improvement and I am exhausted and burned out.
One of my former teammates left the new team (for similar grievances).
I have a great rapport with the step-in manager and current director, but upon my previous manager's return from paternity, I noticed a quick and heavy cultural shift to bromance-ing that is very forgiving of poor work ethic and a lot of shit-talking and blaming non-descript (backend and product) people.
A bromance that is not only felt by women but men as well.
I spoke to my director and manager about code quality and work ethic. My manager's suggestion is for me to explore a lateral move, either to a backend team (golang which I have limited experience) or move under the manager who stepped in his place during his paternity leave. The latter does not have products/projects that interest me.
Is this the notorious quiet firing I've heard of late?
I know I can work to turn it around and make the lateral move into an opportunity to learn more backend technologies and familiarize myself with system design at production capacity. But wanted to reach out and see what people had to think!
Should I make the lateral move to the backend team as a front-end leaning engineer? Or should I stay on the team as I am well versed in my current work and start looking outside the company for a fresh start?
Any insight would be greatly appreciated.