молодец is not an adjective! It is a noun.

You say молодец! to someone when you mean "Nice going!" to compliment or praise a single person, regardless of gender or age.

If you are speaking to more than one person, you would use молодцы:

Поздравляем! Молодцы, ребята!

Just think of this: You the man!