Alabama, birmingham nonprofit jobs