"в ответ " can be used instead/in addition to "за это|в обмен|взамен":
......
А на прощанье лидеру их племени,
Чтоб родины поднять авторитет,
Торжественно вручил я бюстик Ленина,
А он мне — банку „Гиннесса“ в ответ.

......

Бескорыстный человек seems to be a good substitution for Альтруист.
Also, when you give something to someone and don't expect anything in return, you give it 'без-воз-мезд-но' (то есть, даром)
https://www.google.ru/search?q=%D0%B...w=1600&bih=718