In the beginning of the year I was looking for a job, and found this really cool company that had a 'Software Developer' position, which I applied for, but later on the interview process, they assessed me into a 'Junior Developer' position. I know I was somehow low-balled , but still, they were paying way more for the junior position than other companies would pay for a middle level developer (surprisingly, even for me) - and again, the company really fitted my values and it seemed to be a nice place to work, so I went for it.
By the end of the year, I will be having my first performance review, and I would like to know how to leverage my strong points in order to ask for a promotion to a middle developer position.
My justifications are:
- taking care of major changes in the codebase (front and back-end)
- keeping code standards high (TDD, clean code, design patterns, et cetera)
- able to work without major supervision
- Quick with solutions for most problems
- Excellent soft skills good relationships on all levels (PMs, designers, QA teams)
The KPIs have been good, from the first performance review that I had (30 days), the feedback was excellent, to the comments from my coworkers on PRs (Pull Requests)
I was thinking about keeping a list of things that I've helped to improve or optimize, as well as the ones that I took ownership of.
How can I present these achievements to promote myself in the upcoming performance review in a way that might help with getting promoted to a position that reflects my actual level instead of "junior"