Yes, non-profit workers qualify for an H-1B visa. Most charities are exempt from annual quotas, too.