Размер зарплаты должен быть пропорционален их вкладу в данный проект, а не зависеть от jun/mid/senior -- в конце концов человек может быть в сто раз лучшим программистом, чем другой, по всем параметрам, но для конкретного проекта может оказаться, что полезней тонна говнокода, чем качество.