остается только понять что хочет получить работодатель запрашивая "мидла"
У него и спрашивай. У каждой компании разное понимание о градации. Мне пару раз попадались HR, которым я задавал вопросы типа «а почему вы написали pre-middle/middle/middle+, какая разница?». Получал ответ типа «ну разница в опыте». Довольно странно видеть картину, когда отбирают по кол-ву лет. Вот видел проект разраба 10 лет, вроде как серьёзный сеньор, но по итогу говно полнейшее на уровне джуна(в питоне последние 3 года был). Или вот у фронта 5 лет опыта, а он кроме HTML/CSS/jQuery ничего не знает. Помню, меня раза так 10-15 отсеивали просто потому, что я недотягивал в 3-4 месяца до нужной планки.
Собственно, каждый судит от своего фонаря, как говорится