Hi,
I have been working as a full-stack developer for 1 year 3 months with 2 years of testing before that. What makes a mid-level developer different from a junior? In my current company, it seems it comes automatically with years served - I was told that I would make mid-level in January 2023, which left me a bit concerned. For the past 10 months, we have been doing pretty much the same and I am not sure if that keeps the same, how future me would be different from current me, hence, why do I need to wait 1 year and 2 months to get the next level? (They basically told me they increase a developer's level every 2 years).
Like how many years of experience does one must have, in order to longer be considered an entry level developer?
A little background, I started programming in 2019 and started working professionally in the area as a freelancer in 2021. This year I got a job as a junior in a company. I feel like I can solve most of the problems that fall into my lap, but I still feel like there's still a lot to learn, a lot.
I don't know how it works in other countries, but here in Brazil there is a big difference in salary between a junior developer and a full developer. So I won't be a hypocrite, one of the biggest motivations for me to want to level up as fast as possible is to earn more money as quickly as possible.