А чем миддл от джуна отличается?
слышал однажды такое рассуждение, которое мне показалось интересным - "джун - тот, кто может предложить одно рабочее решение, зачастую не всегда верное со стороны оптимизации и clean кода. а миддл - тот, кто может предложить несколько рабочих решений, среди которых можно выбрать наиболее оптимальное"