Grant Writer & Research Specialist (Part-Time | Nonprofit)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

4-5/hr

HOURS PER WEEK

20

DATE UPDATED

Aug 19, 2026

JOB OVERVIEW

Hours: 20 hours per week
Location: Remote
Organization: Winding Branch Ranch (Texas, USA)

Winding Branch Ranch is a farm animal rescue and agricultural education nonprofit located in the Texas Hill Country. Our mission is to rescue, revive, and rehome farm animals in need while educating communities about humane, ethical, and sustainable farming practices.

We are seeking an experienced Grant Writer and Research Specialist to work approximately 20 hours per week identifying funding opportunities and writing compelling grant applications that support animal rescue, education programs, and capital campaigns.

This role requires excellent written English and proven experience writing successful grants.

Responsibilities

• Research foundations, corporations, and grant opportunities aligned with our mission
• Maintain a database of grant opportunities and deadlines
• Write grant proposals, letters of inquiry, and applications
• Assist with capital campaign and program funding proposals
• Gather statistics and impact data to support applications
• Track submitted grants and reporting deadlines
• Assist with donor and foundation research for future funding prospects
• Edit and refine written materials for clarity and impact

Requirements

• Proven experience writing grants for nonprofits or foundations
• Exceptional written English skills (this is critical)
• Strong research ability
• Ability to write clearly, persuasively, and creatively
• Organized and able to manage multiple deadlines
• Experience with nonprofit fundraising or development preferred

Bonus Experience

• Experience writing grants for animal welfare, education, agriculture, or environmental organizations
• Experience with capital campaign funding
• Familiarity with US-based foundations and philanthropic giving

To Apply Please include:
A brief introduction about your grant writing experience
Examples of grants you have written (or excerpts)
A short writing sample explaining why humane animal care and agricultural education matter
Applications without writing samples will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0012
Controller Execution Time ( Jobseekers / Job )  0.0180
Total Execution Time  0.0205
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,492,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Grant-Writer-Research-Specialist-Part-Time-Nonprofit-1596081
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1596081
 LIMIT 1 
0.0010   SELECT *
FROM `employers`
WHERE `employer_id` = 905356
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1596081
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-22',ej.date_added) duration_daysDATEDIFF('2026-09-22',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-09-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1596081' 
0.0010   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596081 
0.0010   UPDATE employer_jobs SET hit_counts '***Mar-07-2026=110***Mar-08-2026=81***Mar-09-2026=29***Mar-10-2026=20***Mar-11-2026=22***Mar-12-2026=13***Mar-13-2026=21***Mar-14-2026=4***Mar-15-2026=6***Mar-16-2026=7***Mar-17-2026=13***Mar-18-2026=10***Mar-19-2026=5***Mar-20-2026=3***Mar-21-2026=4***Mar-22-2026=2***Mar-23-2026=8***Mar-24-2026=12***Mar-25-2026=3***Mar-26-2026=4***Mar-27-2026=2***Mar-28-2026=2***Mar-29-2026=2***Mar-30-2026=6***Apr-01-2026=6***Apr-02-2026=5***Apr-03-2026=5***Apr-04-2026=2***Apr-05-2026=5***Apr-06-2026=7***Apr-07-2026=7***Apr-08-2026=5***Apr-09-2026=6***Apr-10-2026=3***Apr-11-2026=4***Apr-12-2026=2***Apr-13-2026=3***Apr-14-2026=3***Apr-15-2026=2***Apr-16-2026=12***Apr-17-2026=2***Apr-18-2026=7***Apr-19-2026=1***Apr-20-2026=2***Apr-21-2026=1***Apr-22-2026=2***Apr-23-2026=9***Apr-24-2026=6***Apr-25-2026=3***Apr-26-2026=6***Apr-27-2026=2***Apr-28-2026=2***Apr-29-2026=6***May-01-2026=1***May-02-2026=8***May-03-2026=1***May-04-2026=4***May-05-2026=3***May-06-2026=1***May-07-2026=5***May-08-2026=3***May-09-2026=2***May-10-2026=1***May-11-2026=3***May-12-2026=6***May-14-2026=7***May-16-2026=3***May-17-2026=1***May-18-2026=3***May-19-2026=3***May-20-2026=2***May-21-2026=5***May-22-2026=4***May-23-2026=1***May-24-2026=4***May-25-2026=3***May-26-2026=2***May-27-2026=1***May-28-2026=3***May-30-2026=2***May-31-2026=1***Jun-02-2026=1***Jun-04-2026=1***Jun-05-2026=2***Jun-06-2026=2***Jun-07-2026=2***Jun-09-2026=2***Jun-10-2026=2***Jun-11-2026=2***Jun-12-2026=1***Jun-13-2026=2***Jun-17-2026=2***Jun-18-2026=2***Jun-19-2026=2***Jun-22-2026=1***Jun-24-2026=1***Jun-25-2026=2***Jun-26-2026=1***Jun-27-2026=2***Jun-28-2026=1***Jun-29-2026=5***Jun-30-2026=5***Jul-07-2026=2***Jul-08-2026=4***Jul-11-2026=2***Jul-12-2026=1***Jul-13-2026=2***Jul-14-2026=1***Jul-15-2026=2***Jul-16-2026=3***Jul-18-2026=2***Jul-19-2026=1***Jul-20-2026=2***Jul-23-2026=2***Jul-24-2026=3***Jul-25-2026=1***Jul-27-2026=2***Jul-28-2026=2***Jul-29-2026=1***Jul-30-2026=2***Aug-01-2026=4***Aug-02-2026=2***Aug-03-2026=6***Aug-04-2026=1***Aug-06-2026=1***Aug-07-2026=2***Aug-09-2026=3***Aug-10-2026=1***Aug-11-2026=1***Aug-12-2026=2***Aug-13-2026=2***Aug-14-2026=6***Aug-15-2026=2***Aug-18-2026=3***Aug-19-2026=800***Aug-20-2026=54***Aug-21-2026=45***Aug-22-2026=18***Aug-23-2026=13***Aug-24-2026=13***Aug-25-2026=15***Aug-26-2026=13***Aug-27-2026=12***Aug-28-2026=5***Aug-29-2026=7***Aug-30-2026=12***Aug-31-2026=9***Sep-01-2026=11***Sep-02-2026=12***Sep-03-2026=4***Sep-04-2026=13***Sep-05-2026=5***Sep-06-2026=7***Sep-07-2026=2***Sep-08-2026=2***Sep-09-2026=3***Sep-10-2026=8***Sep-11-2026=2***Sep-12-2026=3***Sep-13-2026=3***Sep-14-2026=7***Sep-15-2026=1***Sep-16-2026=3***Sep-17-2026=5***Sep-18-2026=1***Sep-19-2026=2***Sep-22-2026=1' WHERE job_id'1596081'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=389***Apr-2026=126***May-2026=83***Jun-2026=41***Jul-2026=35***Aug-2026=1051***Sep-2026=95' WHERE job_id'1596081'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1596081' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1596081 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '905356'
AND `date_added` >= '2022-06-08' 
0.0006   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)