Denmark

It is my understanding that yes there is free movement between all members of the EU. Hence you can work in Germany on an Irish Passport.

Actually that is not entirely correct, some of the countries on the continent have hidden restrictions.
Did you know Denmark was/is paying non-EU people to leave?