← All guides
APP IDEA #3 · JOBS · SAAS

RareRoles — jobs you won't find on LinkedIn or Indeed, $5K/mo

RareRoles curates job opportunities that don't make it onto the major boards — niche, unusual, or specialist roles where the competition is far lower. $5.1K last 30 days on TrustMRR. Also listed for sale. The model: curation as the product, in a market where everyone is fighting over the same LinkedIn listings.

$5.1K
Last 30 days revenue (TrustMRR verified)
Niche
Jobs not on LinkedIn or Indeed
For sale
Listed for acquisition on TrustMRR
Curation
The product — not just aggregation
01 / HOW IT WORKS

What the app actually does

RareRoles does the opposite of LinkedIn — instead of showing more jobs, it shows fewer, but only ones that are actually rare and worth the user's attention.

1

Jobs are sourced from company career pages, not job boards

Bypasses the aggregator layer — goes direct to company listings that haven't been picked up by major boards yet.

2

AI filters for genuinely uncommon or niche roles

Excludes generic "Software Engineer" or "Marketing Manager" listings — focuses on specialist, unusual, or high-value roles with specific requirements.

3

Tailored resume generation per listed job

AI rewrites the user's resume specifically for each job's language, requirements, and company style.

4

Users track applications from one dashboard

Centralized application tracker so serious job seekers aren't managing 20 spreadsheet tabs.

02 / INDIA POTENTIAL

Does this work as an India play

India's job market is dominated by Naukri, LinkedIn, and Internshala — all high-volume, low-curation. There is no well-known curated job platform targeting niche roles for Indian professionals.

Niche
Deep-tech, climate tech, Web3, aerospace, and boutique consulting roles in India are almost invisible on Naukri/LinkedIn.
₹499/mo
Realistic India-priced subscription for serious job seekers vs global tools pricing in dollars.
Tier-2
Job seekers in tier-2 cities who can't rely on the IIT/IIM referral network to access unusual opportunities.
Curation
Weekly curated email of 10 rare Indian job listings — a simpler, lower-tech version that proves demand before building the full platform.
03 / THE WEEKEND BUILD

Friday to Sunday, hour by hour

Scoped to job aggregation, AI filtering, and email digest flow. Skip resume generation for v1 and add that after validating basic demand.

Friday
Evening · 3 hrs
7–8 PM Set up a Next.js project, Supabase for database, and a basic job listing data model.
8–9 PM Build the job scraping flow — use Playwright or a scraping API to pull listings from 20-30 company career pages.
9–10 PM Build the AI filtering step — send each scraped job to Gemini with a prompt that scores it on rareness and filters out generic roles.
Saturday
Full day · 7 hrs
Morning Build the curated job board frontend — clean grid of filtered listings with company, role, location, and a direct apply link.
Afternoon Build user accounts and the application tracker — users mark listings as Applied/Interviewing/Rejected/Offer.
Evening Build the weekly email digest — scheduled cron that emails subscribed users the top 10 new rare listings each Monday.
Sunday
5 hrs
Morning Add search and filter by city, seniority, and domain (deep tech, climate, Web3, boutique consulting).
Afternoon Razorpay integration — free tier via email digest only, paid Rs499/month for full board access and tracker.
Evening Test end-to-end with real company career pages, record the demo for your first post.
04 / APP STACK

What you're actually building with

Nx

Next.js 14

Frontend + API routes

Job board, application tracker, and email digest trigger in one framework.

Sb

Supabase

Database + auth

Stores scraped jobs, user accounts, and application tracking data.

Pw

Playwright or ScrapingBee

Job scraping

Headless browser automation to pull jobs from company career pages.

AI

Gemini API

Rarity filtering

Scores and filters scraped jobs for genuine niche/specialist quality vs generic roles.

Rz

Razorpay

Payments

Rs499/month subscription for full board access and application tracker.

Cr

Vercel Cron

Email digest scheduler

Triggers the weekly curated email send automatically.

05 / WHERE & HOW TO DEPLOY

Going live

Where: Vercel for the app and cron jobs, Supabase for database. Note: sustained scraping at scale may require a scraping proxy service (ScrapingBee, BrightData) to avoid IP blocks.

Push your project to GitHub, import into Vercel — auto-detects Next.js, no config needed.
Set up a Vercel Cron Job to trigger your weekly scraping + AI filtering + email digest automatically.
Add environment variables: SUPABASE_URL, SUPABASE_KEY, GEMINI_API_KEY, RAZORPAY_KEY.
Deploy — Vercel gives you a live .vercel.app URL in under a minute.
Point a custom domain at it from Vercel domain settings.
06 / MARKETING & REVENUE

Getting paying users

How to market it

  • Post the "I found this role on [company] careers page that no one on LinkedIn knew about" reveal as a reel.
  • Run 10-20 reels/day across multiple accounts targeting job seekers in specific niches (deep tech, climate, consulting) separately.
  • Start a weekly email digest of 10 rare Indian job listings before the app is even live — validate demand with zero code first.
  • Target tier-2 city professionals who do not have IIT/IIM networks to find niche opportunities through.
  • Partner with niche communities (Web3 India, Climate Tech India, Deep Tech India) for distribution.

Who pays, and why

  • Mid-career professionals looking to transition into niche domains where LinkedIn surfaces mostly generic listings.
  • Serious job seekers who want less noise and better signal from their job search.
  • Hiring managers at niche companies who struggle to get visibility on generic job boards.
Scenario
Paying users/mo
Revenue/mo
Slow start
200 users x Rs499
Rs99,800
Niche community traction + reels
2,000 users x Rs499
Rs9,98,000
10-20 reels/day + weekly digest viral growth
8,000 users x Rs499
Rs39,92,000
07 / START BUILDING

Paste this into Claude or GPT

This prompt sets up the full build context so the AI scopes, plans, and starts coding the project with you from message one.

BUILD_PROMPT.txt
I want to build a curated niche job board for the Indian market, inspired by RareRoles, scoped to ship a working version in a single weekend. Core flow: 1. A scraping job pulls listings from 20-30 company career pages weekly using Playwright or a scraping API. 2. Each listing is sent to Gemini API with a "rarity scoring" prompt that filters out generic roles. 3. Filtered listings appear on a clean job board with direct apply links. 4. Users track their applications (Applied/Interviewing/Rejected/Offer). 5. A weekly email digest sends the top 10 new rare listings every Monday via Vercel Cron. 6. Free tier: weekly email digest. Paid (Rs499/month): full board access, tracker, and search filters. Stack: Next.js 14, Supabase, Playwright or ScrapingBee, Gemini API, Vercel Cron, Razorpay. Deploy: Vercel. Help me step by step: 1. Scope the database schema for scraped jobs, users, and application tracking. 2. Build the scraping flow for one test company career page. 3. Build the Gemini rarity-filtering step. 4. Build the job board with search and filter. 5. Build the application tracker. 6. Build the weekly email digest via Vercel Cron. 7. Wire up Razorpay. Keep explanations short and India-context aware. Advise which Indian niche job categories have lowest competition on existing job boards. Push me to ship the smallest working version first. If I get stuck, tell me to ask @buildwithkanhaa.

Build this one this weekend

Send me a screenshot of what you ship — it might be the next reel.

DM @buildwithkanhaa →