That's just over €2.2k per month (after USD->EUR conversion). It's on the low end for junior devs in Berlin but not unheard of (although even among entry level positions many would start higher than that). I earned less when I just started working as a programmer (albeit awhile ago).
However, after a couple years you can expect to earn significantly more: within about ~15 years I went from ~€2k/m to ~€6k & I'm pretty sure I haven't yet reached my salary ceiling.
I'm sure in "bad" markets (Southern Europe and/or smaller towns) you will have worse pay but I would bet in most or all major (North-)Western European cities my experience will not be untypical.
I think the main issue is that the term "Western Europe" couples the badly paid south with the better paid north.