Job Description
We're building a grant-matching platform for African NGOs and purpose-driven organisations.
We've already built an initial crawler in-house, but we're not extracting all relevant data reliably at scale. We're looking for an experienced specialist to improve, extend, or partially redesign the crawler to support deeper discovery across the public web.
This is not a one-site scraping task.
What You'll Do
Review and improve an existing crawler
Strengthen deep web discovery for African grant & funding data
Extract and normalize structured data (deadlines, eligibility, regions, sectors, etc.)
Handle dynamic, inconsistent, multi-language websites
Requirements
Proven experience building or optimizing custom web crawlers
Strong Python skills (Scrapy / Playwright / Selenium or similar)
Experience with dynamic content, pagination, and complex site structures
Nice to Have
Experience with African funding, grant, or tender data
Large-scale crawling projects<...
We've already built an initial crawler in-house, but we're not extracting all relevant data reliably at scale. We're looking for an experienced specialist to improve, extend, or partially redesign the crawler to support deeper discovery across the public web.
This is not a one-site scraping task.
What You'll Do
Review and improve an existing crawler
Strengthen deep web discovery for African grant & funding data
Extract and normalize structured data (deadlines, eligibility, regions, sectors, etc.)
Handle dynamic, inconsistent, multi-language websites
Requirements
Proven experience building or optimizing custom web crawlers
Strong Python skills (Scrapy / Playwright / Selenium or similar)
Experience with dynamic content, pagination, and complex site structures
Nice to Have
Experience with African funding, grant, or tender data
Large-scale crawling projects<...
Apply for this Position
Ready to join Confidential? Click the button below to submit your application.
Submit Application