Синонимы для словосочетания "работать за еду" не найдены.
Если точнее, то ему, высококлассному программисту, который любит свою работу и умеет её делать, предлагали работать за еду на должности какого-нибудь новичка, не обещая ни роста, ни перспектив.