Does Hoard on Steam have achievements?
Yes it does. This thread in the game's forums shows that the game currently has 116 Steam achievements. No clue why the store page isn't showing them though.
Yep, and I currently have 16 of 116, just in case you would like to know.
They are all fairly standard. "Defeat 250 archers" and "Play 100 multiplayer games" kind of stuff.