Altruistic

/ˌæl.truˈɪs.tɪk/

Slang Meanings

Going out of one's way to help someone in need.
He's so altruistic; he even pays for strangers' meals.
Being a do-gooder.
She can't help it; she's just a real do-gooder with her altruistic ways.