DEV Community

Thesius Code
Thesius Code

Posted on • Originally published at datanest-stores.pages.dev

Developer Job Search Tracker

Developer Job Search Tracker

A comprehensive Notion template for managing your entire developer job search — from application to offer negotiation. Track applications, prepare for interviews, compare offers, and maintain recruiter contacts all in one workspace.

Key Features

  • Application pipeline with Kanban and timeline views
  • Interview prep database with company-specific question banks
  • Offer comparison calculator with total compensation formulas
  • Recruiter and contact CRM linked to applications
  • Follow-up reminders with automatic "days since last contact" tracking
  • Resume version tracking — know which resume you sent where
  • Weekly job search metrics to measure effort and conversion rates

Database Schema

Applications (Primary Database)

Property Type Description
Company Title Company name
Role Title Text Position applied for
Status Select Bookmarked · Applied · Phone Screen · Technical Interview · Onsite · Offer · Accepted · Rejected · Withdrawn
Application Date Date When you submitted
Source Select LinkedIn · Company Site · Referral · AngelList · Recruiter · Job Board · Hacker News
Salary Range Text Listed salary range (e.g., "$150K–$180K")
Location Select Remote · Hybrid · On-site
City Text Office location if not fully remote
Tech Stack Multi-select Python · Go · TypeScript · React · AWS · Kubernetes · PostgreSQL
Resume Version Text Which resume variant you sent
Referral Contact Relation → Contacts Who referred you
Days Since Update Formula dateBetween(now(), Last Activity Date, "days")
Priority Select Dream Job · Strong Fit · Worth Exploring · Safety Net
Offer Amount Number (currency) Base salary offer if received
Notes Text (long) Company research, interview notes, impressions
Job Posting URL URL Link to the original posting
Last Activity Date Date Most recent interaction

Interview Prep

Property Type Description
Question / Topic Title Interview question or prep topic
Type Select Behavioral · System Design · Coding · Take-Home · Culture Fit
Company Relation → Applications Which company this is for
Difficulty Select Easy · Medium · Hard
My Answer Text (long) Your prepared response or solution
Status Select Not Started · Practicing · Ready
Source Text Where you found this question

Offer Comparison

Property Type Description
Company Relation → Applications Linked application
Base Salary Number (currency) Annual base
Signing Bonus Number (currency) One-time signing bonus
Annual Bonus Number (currency) Expected yearly bonus
Equity (Annual) Number (currency) Annual equity vesting value
Total Comp (Year 1) Formula Base + Signing + Annual Bonus + Equity
Total Comp (Year 2-4) Formula Base + Annual Bonus + Equity (no signing)
PTO Days Number Paid time off per year
Remote Policy Select Full Remote · Hybrid · On-site
401k Match Text Match percentage and vesting schedule
Deadline Date Offer expiration date

Contacts CRM

Property Type Description
Name Title Recruiter or contact name
Company Text Company they represent
Role Select Internal Recruiter · External Recruiter · Hiring Manager · Referral · Peer
Email Email Contact email
LinkedIn URL Profile link
Last Contact Date Most recent interaction
Related Applications Relation → Applications Linked applications
Notes Text (long) Conversation history and impressions

Quick Start

  1. Duplicate the template into your Notion workspace
  2. Add your target companies to Applications with status "Bookmarked"
  3. Apply and update status — move cards across the Kanban board as you progress
  4. Prep for interviews — add questions to Interview Prep linked to the company
  5. Compare offers — when you receive offers, fill in the Offer Comparison database

Usage Guide

Tracking Your Funnel

The template includes a Funnel View that shows conversion rates:

Bookmarked (30) → Applied (22) → Phone Screen (10) → Technical (6) → Onsite (3) → Offer (2)
Enter fullscreen mode Exit fullscreen mode

Weekly Review Checklist

  • [ ] Follow up on applications with no response > 7 days
  • [ ] Move stale applications (>30 days, no response) to "Rejected"
  • [ ] Add 5-10 new bookmarked positions
  • [ ] Practice 3 interview prep questions
  • [ ] Update "Last Activity Date" on active applications

Template Examples

Example Application Entry

Field Value
Company Acme Corp
Role Title Senior Backend Engineer
Status Technical Interview
Source Referral
Tech Stack Python, PostgreSQL, AWS
Location Remote
Priority Dream Job
Salary Range $160K–$190K

Customization Tips

  • Add a "Culture Score" (1-5 rating) based on interview impressions and research
  • Create a "Networking Events" database linked to Contacts for tracking meetups
  • Add "Visa Sponsorship" checkbox if relevant to your search
  • Build a "Weekly Stats" dashboard showing applications sent, responses, and interviews
  • Add a "Rejection Reason" select (ghosted, technical, culture fit, salary) to identify patterns

This is 1 of 11 resources in the Notion Developer Pro toolkit. Get the complete [Developer Job Search Tracker] with all files, templates, and documentation for $19.

Get the Full Kit →

Or grab the entire Notion Developer Pro bundle (11 products) for $99 — save 30%.

Get the Complete Bundle →


Related Articles

Top comments (0)