From my experience working as a software dev in Berlin right now, 50k+ salaries are easy to get if you are halfway decent, i earn more than that. 20k is a joke and if true the people working there are super naive juniors or just really bad.