For some context, our team looks as follows: We're 1 manager (also our best developer, he's responsible for servers, pull requests, DBA, IT architect etc etc), 1 teamleader, 1 senior dev and 5 new developers.
Out of these 5 new developers, 1 of us started 2 and a half years ago, 3 of us started at the same time 2 years ago, and one of us started a few months ago. All of us were juniors that had more or less never worked in development, only through studies or home projects.
The "oldest" of the new devs, and 1 of the people that started 2 years ago have received promotions to "Senior" positions. There was no intermediate of just being a developer, they jumped straight from junior to senior. These promotions are a result of them leading their own project and delivering on them more or less by themselves. Their promotion included a pay raise, the title and an NDA to not talk about the specifics.
More context: When we looked for these jobs I had assumed it would be the same kinds of junior roles that friends and aquaintances started out with, but without going into specifics we're pretty much doing all parts of development right off the bat: writing user stories, specifications, talking to colleagues for more specs, the development, the testing and to an extent the pull requests (that the manager still signs off on most of the time). In sweden we have 3 "difficulty levels" of programming that the Union (and my company) used to determine wages. As juniors naturally we're in the lowest bracket, but the scope of our work is definitely in the second difficulty level which also implies a significant pay raise. Im fairly certain this is the reason the colleagues that got promoted to Senior had to sign an NDA; because despite receiving a raise they probably did not match the market standard for the work we actually do (now). This is the first of my tin foil hat ideas and might be completely unwarranted, but NDAs regarding wages seems very off to me, I sure as hell didn't have to sign one the first time.
Having now completed a few of these projects myself without major issues (I have made some critical errors that cost us a lot of time as a result of just developing for the first few months, instead of doing my due BA research that would have been required), I'm suspecting they're going to offer me the same or similar deal they've offered to my colleagues that have already been allowed to switch to the "Senior" title. (The only change in respsonsibilities is that we always need to have at least 1 Senior on site. In day to day work there's almost no difference in what our tasks and assignments are). It seems a little bit like they'd want to give us the senior title with lower pay, so we won't look for junior jobs that have lower pay, and can't really look for senior jobs with higher pays because well.... we're not seniors. This last sentence is simply me putting my tin-foil hat on again though, overall I have no idea if that is part of their motivation.
My question is: Can this hurt me? When I was looking for jobs I saw some of the meme-level positions that wanted juniors with 7 years of work experience but my understanding was that being a senior is closer to that number than it would be to working for 1-2 years. I don't care too much about the muddied responsibilities or their pay technically not meeting market standard as I have a great opportunity to work with a ton of different systems here and the experience I'm getting is way better than "difficulty level 1" which would be strictly bug duty or classifying tickets etc. But I feel like it would seem extremely shady if I were to switch jobs in say 1 more year and my CV would say senior, as most people with that amount of experience are still classified juniors.
Is this anything I should care about when it comes to strictly the title change, or is it something I'm overthinking that really doesn't matter at all in the grand scheme of things? All the context is just because I know some of you on here are amazing at spotting red flags or have had similar experiences. Overall the company seems good, they matched the union wages even though i asked for less on the application and the teamleader and manager are trying their best. It's just that the whole concept of boosting juniors to seniors after as little as a year seems like it could have consquences down the line, but I'm not sure if my concerns are warranted or how normal/rare things like this are.
Thanks for reading <3