Skipping from a student position to Mid-level?

Hi,

Is it possible to skip being a Junior and go from a student role straight to mid-level?

I've been programming since the age of 10, have numerous projects under my belt, know a wide variety of languages well.

I'm currently working as an automations developer at a student position - two days a week - and am finishing my CompSci degree this year. I landed this job at a unicorn company after two unpaid internships - one at a startup (which offered me a job but i didnt take it because it was remote) and the other at this company

While I do code on the job often, I don't feel challenged by it at all, and in fact feel overqualified. More experienced devs on the team come to me for PRs for coding advice. If I need help, it's usually a specific domain-related question about the company's system / codebase.

Frankly, I'm dreading the process of needing to go through a year of being a junior when I know I've got the skills down for more

Would it be arrogant to ask to skip straight to being a Mid level engineer?