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
|
| Contact email | ||
| URL | Profile link | |
| Last Contact | Date | Most recent interaction |
| Related Applications | Relation → Applications | Linked applications |
| Notes | Text (long) | Conversation history and impressions |
Quick Start
- Duplicate the template into your Notion workspace
- Add your target companies to Applications with status "Bookmarked"
- Apply and update status — move cards across the Kanban board as you progress
- Prep for interviews — add questions to Interview Prep linked to the company
- 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)
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.
Or grab the entire Notion Developer Pro bundle (11 products) for $99 — save 30%.
Related Articles
For further actions, you may consider blocking this person and/or reporting abuse
