Austrian law is funny. The law says that job ads have to list the MINIMUM salary. Now what companies do is they leave the word "MINIMUM" off and kinda weasel around it in the rest of the sentence. The weaseling here is "Depending on education, qualification and experience, a substantial overpayment is possible".
The "minimum salary" is usually a mandated minimum that has been negotiated by the unions. Paying less than that is illegal.
Good developers in Austria aren't willing to work for those minimum salaries of course.
>I get that you’re not competing with FAANG salaries and kudos for mentioning them upfront but sub 50k gross would not even convince newly grads,
Note: Its 14 salaries a year. And part of the health insurance is not included in the negotiated amount but has to be paid by the employer. It's a DACH thing, as you know. So from an employers point of view, if you negotiated X gross with the employee, you have to actually pay at least 1.5 X, up to 2 X, for him.