Why This Role Matters


This is not just a fundraising role — it’s a mission-critical leadership position for someone ready to build, execute, and scale a world-class fundraising strategy. From six-figure grants to high-value corporate partnerships and major donor programs, you’ll be at the forefront of driving CAIN’s growth and sustainability.
If you have a track record of raising hundreds... of thousands (or millions) for social impact and love building from the ground up, we’d be excited to connect with you!


Key Responsibilities

Fundraising Strategy & Leadership


Develop and execute a comprehensive fundraising roadmap to raise $500K+ annually within 2–3 years
Set and track quarterly/annual fundraising goals, monitor KPIs, and prepare regular progress reports
Design diversified income streams: grants, major gifts, CSR partnerships, events, and individual giving campaigns
Collaborate with program and comms teams to align messaging and impact stories
Identify new funding opportunities across local and global markets


Grant Acquisition & Management


Research and pursue high-value local and international grants
Write compelling, data-driven proposals for six-figure funding opportunities
Build and manage a grant pipeline and reporting calendar
Maintain strong relationships with institutional funders


Major Donor & Corporate Partnerships


Identify and cultivate high-net-worth individuals and corporate sponsors
Build long-term donor relationships leading to large, multi-year gifts
Develop donor engagement strategies to improve retention and grow giving levels
Ensure timely, personalized donor communications and reporting


Systems & Team Building


Lay the foundation for a scalable fundraising department
Build and manage donor databases, CRM systems, and funding pipelines
Recruit or oversee part-time staff, consultants, or interns as needed


Campaigns & Visibility


Design and execute creative donor campaigns and fundraising events
Collaborate with the communications team on fundraising content and decks
Represent CAIN at donor meetings, conferences, and sector events


Required Qualifications


Bachelor’s degree in a relevant field
3+ years of experience in nonprofit fundraising, development, or donor relations
Proven ability to personally raise $200,000+ annually across diverse funding sources
Excellent grant writing and proposal development skills with measurable success
Strong grasp of donor strategy, nonprofit budgeting, and financials
Outstanding communication, negotiation, and relationship-building skills
Comfortable working in lean, fast-paced, mission-driven teams
Familiarity with CRM platforms like Salesforce or Bloomerang (a plus)
Bonus: Experience working with global funders, education-focused nonprofits, or tech-driven NGOs
 more
  • NGO/Non-Profit
Key Responsibilities

Volunteer & Alumni Engagement


Build and maintain an active volunteer network, offering value, appreciation, and timely information on volunteer opportunities at CAIN.
Develop and manage a thriving alumni network, keeping alumni connected to CAIN’s mission and engaged with opportunities for collaboration, mentorship, and storytelling.
Plan and coordinate community... events (virtual and in-person) to strengthen volunteer and alumni engagement.


Beneficiary Communication & Support


Conduct regular check-ins with current students, alumni, parents, and grantees, offering support, updates, capturing feedback, and tracking progress.
Track and report alumni progress, identifying challenges and sharing relevant opportunities for education, employment, or mentorship.


Donor, Partner & Sponsor Relations


Provide consistent, personalized updates to donors, sponsors, and partners, celebrating milestones and transparently communicating challenges and impact.
Support fundraising efforts by cultivating strong, ongoing relationships with external stakeholders.


Internal Community & Staff Support


Foster a warm, collaborative, and unified working culture across the CAIN team.
Support staff across departments with tasks such as research, program implementation, monitoring and evaluation, fundraising, and community storytelling.


Social Media & Global Community Building


Collaborate closely with the Communications Manager to ensure CAIN’s social media reflects the warmth, energy, and impact of our community.
Coordinate with students, parents, alumni, volunteers, staff, and partners to co-create authentic content and share powerful stories that the Communications Manager can amplify online.
Infuse fun, warmth, and creativity into CAIN’s online presence by bringing fresh ideas and feedback from the community.
Help shape campaigns that make people across the world fall in love with CAIN—our people, our mission, and our impact—so they are inspired to give, partner, and advocate.
Stay attuned to community sentiment and social trends, providing insights that help the Communications Manager keep CAIN’s platforms engaging and relevant.


Requirements


A Bachelor’s degree from a recognized institution.
At least 2 years of experience in community management or a similar people-centered role (experience working with youth, volunteers, or donor engagement is an added advantage).
Excellent interpersonal skills with the ability to connect meaningfully with people across different ages, backgrounds, and cultures.
Strong written and verbal communication skills, including the ability to draft engaging emails, reports, and community stories.
A warm, friendly, and proactive personality—someone who naturally brings energy and positivity into every interaction.
Strong organizational and time-management skills, with the ability to juggle multiple relationships and tasks effectively.
Proven ability to craft compelling stories and create engaging content for newsletters and community-focused social media.
Event planning and coordination experience.
Good monitoring and evaluation skills, particularly in tracking program impact and engagement.
Tech-savvy and comfortable using communication and collaboration tools (e.g., WhatsApp, Zoom, Airtable, Google Workspace).
Willingness to work on Saturdays for events, community check-ins, and meetings.


Additional Competencies (Preferred)


Experience working in or with nonprofit organizations.
Familiarity with donor management tools or email marketing software.
 more
  • Media
  • Advertising
  • Branding
Key Responsibilities

Digital Skills Training:


Design, deliver, and continually refine dynamic digital literacy programs, from basic computer use (typing, document processing, internet navigation) to advanced skills in coding (HTML, CSS, basic JavaScript) and graphic design (e.g., CorelDRAW, Canva).
Create a structured yet flexible curriculum that adapts to evolving technology trends,... ensuring students master essential 21st-century digital competencies.
Develop training resources, tutorials, and workshops that cater to diverse learning styles and abilities, particularly for first-time tech learners.


Digital Skills Lab Management:


Establish, manage, and continuously optimize the CAIN Digital Skills Lab to create a cutting-edge, inspiring learning environment.
Maintain the lab’s infrastructure, ensuring all technology assets—including laptops, routers, projectors, and TVs—are fully operational, secure, and up-to-date.
Implement tech policies that ensure safety, accountability, and sustainability of the lab’s resources.


Tech Support & Solutions:


Provide practical tech solutions that enhance CAIN Africa’s administrative operations and digital education delivery.
Oversee the regular maintenance and content updates of CAIN Africa’s website, ensuring it remains user-friendly, visually appealing, and relevant.
Set up, monitor, and troubleshoot essential tech infrastructure, including internet connectivity and digital platforms.


Student Engagement & Mentorship:


Deliver engaging, relatable classes that spark curiosity and empower students, particularly children, youth, and beginners, to build confidence in technology.
Offer individual mentorship to students, nurturing their growth from foundational skills to real-world tech readiness.
Foster a vibrant learning community that emphasizes innovation, creativity, collaboration, and resilience.


Program Development & Innovation:


Collaborate with the education team to design, pilot, and scale innovative, high-impact digital skills programs.
Organize coding challenges, student projects, hackathons, and tech exhibitions to showcase student achievements and build practical portfolios.
Integrate global tech trends and emerging technologies into program design to keep students globally competitive.


Research, Fundraising & Partnership Development:


Identify and research global and local opportunities (competitions, partnerships, grants) to enhance program offerings and student exposure.
Assist in fundraising efforts specifically for digital skills initiatives, securing funds, sponsorships, and in-kind donations to expand the scope and reach of CAIN’s tech programs.
Build relationships with tech companies, foundations, and educational institutions to secure resources, mentorship opportunities, and exposure for students.


Program Growth & Strategic Expansion:


Develop and implement strategic plans to accelerate the growth and impact of CAIN’s digital skills programs across multiple communities.
Monitor, evaluate, and report on program outcomes, using data to inform improvements and demonstrate impact to stakeholders and funders.
Champion CAIN Africa’s tech programs at conferences, community events, and online platforms to enhance visibility, attract support, and build a global network.


Requirements


Bachelor’s degree in Computer Science, Information Technology, Digital Education, or a related field.
2–5 years of proven experience teaching digital skills, especially to teenagers and young adults.
Strong proficiency in website development, including WordPress management, HTML, CSS, and basic JavaScript.
Skilled in graphic design tools such as Canva, CorelDRAW, or the Adobe Creative Suite.
Demonstrated experience managing digital skills labs, tech equipment, and maintaining digital infrastructure.
Proven ability to design, update, and deliver engaging digital skills curricula suited to diverse learning needs.
Effective mentoring, communication, and classroom management skills, with a passion for student success.
Proven experience in fundraising, grant writing, or partnership development specifically for educational or tech-based programs.
Strong research abilities to identify and secure funding, scholarships, competitions, and partnership opportunities that enhance student outcomes and program growth.
Excellent problem-solving skills, creativity, and a proactive, solutions-driven approach to challenges.
Proficient with Google Workspace (Docs, Sheets, Slides, Drive, Classroom) and other digital collaboration tools.
Mandatory availability to work every Saturday, as core program activities and training are scheduled on weekends.
Deep passion for education, technology empowerment, and transforming underserved communities through innovation.
Ability to thrive both independently and collaboratively in a dynamic, fast-paced, and results-driven environment.
 more
  • Education
  • Teaching
Key Responsibilities

Administrative Responsibilities


Office management – Ensure the smooth day-to-day running of the office, including supplies, utilities, and facilities.
Staff support and HR – Maintain personnel records, support onboarding/offboarding, track leave, and ensure policy compliance.
Vendor and contract management – Oversee procurement, manage service contracts, and... ensure timely payments.
Documentation and compliance – Maintain up-to-date organizational documents, licenses, and policies.
Support leadership – Assist senior management with research, fundraising, strategic planning, execution, reporting, and evaluation of programs.
Coordinate logistics – Oversee travel, meetings, trainings, and other internal events.
IT and asset management – Track office assets and support basic tech or liaise with vendors for support.
Ensure timely and effective communication across teams – Facilitate smooth internal coordination to drive efficient project and program delivery.


Finance Responsibilities


Prepare and manage budgets – Develop annual budgets, monitor expenditures, and ensure alignment with organizational goals.
Maintain accurate financial records – Record transactions, manage ledgers, and oversee financial reporting.
Generate financial reports – Prepare monthly, quarterly, and annual reports for management, donors, and regulatory bodies.
Ensure regulatory compliance – File tax returns, process payroll, and ensure compliance with statutory requirements (e.g., SCUML, FIRS, LIRS, pension, etc.).
Manage audits – Liaise with external auditors, prepare audit documents, and implement recommendations.
Oversee cash flow and bank reconciliations – Monitor bank accounts, manage petty cash, and ensure healthy liquidity.
Support grant reporting – Track donor funds, prepare financial reports for grants, and ensure proper fund allocation.


Requirements


A Bachelor’s degree in Accounting, Finance, or a related field (minimum 2:1).
Must have completed NYSC.
1–2 years of experience working in an Accounting or Audit firm.
Strong understanding of accounting systems, budgeting, and compliance.
Strong interpersonal skills with the ability to effectively engage a wide range of stakeholders, including partners, donors, staff, students, and volunteers.
Patience and the ability to build positive and supportive relationships with teenagers.
Excellent organizational, multitasking, and problem-solving abilities.
High proficiency in Google Workspace (Docs, Sheets, Slides, Drive) and other administrative software and tools.
Strong written and verbal communication skills.
Mandatory availability to work every Saturday to support program activities.
A genuine passion for community impact and a strong commitment to empowering underserved children and youth through education.
 more
  • Finance
  • Accounting
  • Audit
Key Responsibilities


Strategic Leadership – Drive the execution of CAIN’s mission and strategic goals, ensuring measurable impact, growth, and long-term vision alignment.
Program Oversight – Design, implement, evaluate and scale high-impact educational programs across multiple African countries, focused on empowerment and systemic change.
Data Management and Analysis – Collect, manage,... and analyze relevant data from all programs, ensuring CAIN makes data-driven decisions.
Financial & Resource Management – Lead budgeting, financial planning, and reporting to ensure accountability, transparency, and resource optimization.
Stakeholder & Partnership Engagement – Build and nurture strong relationships with donors, NGOs, government bodies, corporate partners, and other key stakeholders.
Operations & Team Management – Oversee daily operations, while managing staff, volunteers, and project teams to ensure smooth and effective program delivery.
Regulatory Compliance – Ensure full compliance with local and international legal, financial, and operational regulations, including nonprofit and sector-specific standards.
Fundraising & Grant Management – Secure significant funding through compelling grant proposals, strategic partnerships, and donor engagement. Develop and execute effective, sustainable fundraising strategies.
Research & Innovation – Monitor trends and emerging practices in education and development, introducing innovative solutions to increase CAIN’s reach and relevance.


Requirements


Bachelor’s degree, preferably in Education, Social Sciences, Nonprofit Management, Business, or a related field.
Minimum of 3 years of experience in program management, nonprofit leadership, fundraising, or a similar role.
Proven track record of implementing and evaluating high impact programs, preferably in the education sector.
Proven track record of raising funds through grant writing, corporate sponsorships, and major donor engagement.
Demonstrated expertise in nonprofit compliance, including adherence to regulatory requirements, reporting standards, and governance best practices.
Strong financial management skills with experience overseeing budgets, managing multi-year funding, and ensuring accurate donor reporting and compliance.
Exceptional stakeholder management experience, with the ability to engage global funders, policymakers, and corporate partners.
Proven leadership and team management capabilities, with a track record of building and leading high-performing teams.
Excellent communication, negotiation, and public speaking skills.
Deep passion for education and social impact, with a strong commitment to CAIN’s mission.
 more
  • Project Management
About the Job

Ready to impact lives? Volunteer with us! Are you passionate about community development and making a positive impact in the lives of those around you? Do you have skills in content creation, photography, or video editing? We're looking for dedicated volunteers to join our team at CAIN Africa!
As a community engagement volunteer, you'll have the opportunity to collaborate with us... on community projects and initiatives, and help us capture the stories of the people we serve.
If you're enthusiastic, motivated, and eager to make a difference, we'd love to hear from you!
 more
  • NGO/Non-Profit