rewarder
/ˈrɛwərdər/Definitions
1. noun
One that rewards; a person or thing that gives a reward
“The company was proud of its rewarder who gave bonuses to outstanding employees.”
2. verb
To give or bestow a reward upon (someone or something)
“The teacher rewarded her students with stickers for completing their homework.”