A curated jobs board for India-focused startups backed by top venture funds.
ISJB aggregates portfolio company listings from multiple VC job boards into a single, fast, searchable interface so candidates do not need to check each fund site one by one.
- Centralized discovery for startup roles across major India-focused funds.
- Cleaner filtering by sector and company search.
- Regular data refreshes to reduce stale listings.
- Open-source workflow so anyone can improve coverage and quality.
ISJB currently tracks companies from these funds:
- PeakXV Partners
- Accel
- Lightspeed
- Nexus Venture Partners
- General Catalyst
- Blume Ventures
- Bessemer Venture Partners
Data is sourced from public portfolio job boards powered by Getro or Consider.
- Fund-wise sections with sticky navigation.
- Search by company name.
- Sector filters with counts.
- Freshness indicators (
latestJobDate-based staleness logic). - SEO-ready metadata, OG image, sitemap, and robots config.
src/
app/ App router pages, metadata, global styles
components/ UI sections and cards
config/ VC fund config
lib/ Types + data loading/filter logic
data/
*.json Fund data, filters, sector maps, overrides
scripts/
fetch-getro.mjs Getro refresh pipeline
fetch-job-dates.mjs latestJobDate enrichment (Getro funds)
normalize-sectors.mjs Sector normalization
report-data-delta.mjs Before/after change report
refresh-getro-ci.mjs CI refresh orchestration
docs/
data-refresh-sop.md
- Node.js 20+
- npm
npm cinpm run devOpen http://localhost:3000.
npm run buildWorkflows:
-
.github/workflows/data-refresh.yml(Getro funds) -
.github/workflows/data-refresh-consider.yml(Consider funds) -
Run weekly (Monday UTC; staggered schedules).
-
Supports manual dispatch from the Actions tab.
-
Refreshes Getro funds (
accel,gc,blume) and Consider funds (peakxv,lightspeed,nexus,bessemer) in CI-native paths. -
Creates/updates provider-specific PRs when tracked data changes.
-
Attaches a delta report with company/job count diffs.
Getro refresh path:
node scripts/refresh-getro-ci.mjsFull refresh SOP (including Consider pipeline and caveats):
- See
docs/data-refresh-sop.md
Contributions are welcome and encouraged.
- Fork the repo.
- Create a feature branch.
- Make focused changes.
- Run checks locally with
npm run build. - Open a PR with a clear summary and screenshots for UI updates.
- Improve fund coverage and onboarding scripts.
- Reduce stale listings and improve refresh speed.
- Improve logo quality and company metadata consistency.
- Improve filtering UX and mobile usability.
- Add tests around data transformation and validation scripts.
data/india-filter.jsonis used to exclude non-Indian/global edge cases.data/indian-origin-override.jsonallows vetted Indian-origin companies.- Sector normalization is handled via
data/sector-map.json.
- CI-native automation for all Consider-based funds.
- Better persistence for manual overrides during refreshes.
- Shareable filter URLs and richer job freshness signals.
Built with open startup ecosystem data and community feedback.
If this project helps you, star the repo and contribute improvements.
