Middle (мідл) – пише код самостійно, але все ще знаходиться під наглядом старших. Senior (сеньйор) робить все сам: займається архітектурою, взаємодією систем та іншими високорівневими речами.
Враховуючи, що різниця між Junior та Middle може бути за скілами мінімальна, то варто враховувати досвід роботи кандидата. Мідл – не менше 2 років, Джун – До 2 років.
Сеньйор (senior) – Старший розробник. Рівень залежить не лише від стажу у програмуванні. Якщо розробник 10 років займається однаковими завданнями, вирости у сеньйора не вийде. Сеньйор — це найдосвідченіший фахівець у команді.