Hello guys how would you spot the differences between a junior, mid-level, and senior developer?