# job-search Skill Find, verify, and track backend engineer job opportunities with quality filtering. ## Files in This Directory - **skill.md** — Skill definition, job boards, red flags, on-call risks - **SEARCH-STRATEGY.md** — Systematic 3-tier search approach and workflows - **CRITERIA-CHECKLIST.md** — Evaluation template and fit scoring (1-10) - **README.md** — This file ## Quick Start ``` /job-search [search type] ``` ### Common Commands **Find positions across boards:** ``` /job-search find-positions /job-search find-positions golang /job-search search-board weworkremotely ``` **Check if position meets criteria:** ``` /job-search check-criteria [job description or URL] ``` **Verify position on company site:** ``` /job-search verify-position [company name and role] ``` **Track found position:** ``` /job-search track-found [company] [role] [URL] [fit-score] ``` ## Your Search Criteria **Hard Requirements (Skip if Missing):** - ✅ 100% Remote (no office required) - ✅ No on-call/pager duty - ✅ $130K+ salary - ✅ Backend engineer role - ✅ Python, Go, Rust, or similar **Red Flags (Auto-Skip):** - ❌ On-call/pager duty mentioned anywhere - ❌ Non-remote despite "flexible remote" claims - ❌ Below $130K salary - ❌ Startup hustle culture --- ## 3-Tier Search System ### Daily Search (5 min) Focus on new postings on best boards: 1. WeWorkRemotely 2. RemoteOK 3. Built In ### Weekly Search (20 min) Broader search + targeted platforms: 4. LinkedIn 5. DailyRemote 6. Indeed 7. Cord.co 8. Specialized boards (Golang.cafe, RemotePython.com, etc.) ### Monthly Search (45 min) Deep dive into secondary sources: - Secondary boards (JobServe, JustRemote, Totaljobs) - Target company careers pages (Stripe, GitLab, Automattic, Zapier, etc.) - Growth company pages (Cloudflare, Vercel, Shopify, Twilio) See **SEARCH-STRATEGY.md** for full details with links. --- ## Verification Workflow Every position must be verified before applying: 1. **Find on job board** (RemoteOK, WeWorkRemotely, etc.) 2. **Go to company website** (search "[Company] careers") 3. **Find exact same role** on company careers page 4. **Verify it's real** (posting date, "Apply Now" button works) 5. **Check on-call one more time** (final check for red flags) 6. **Get direct URL** from company site (use for application) 7. **Apply directly** to company (not through job board) --- ## Fit Scoring Evaluate each position on a 1-10 scale: | Score | Action | Notes | |-------|--------|-------| | 9-10 | Apply immediately | Perfect match, all criteria met | | 8 | Apply enthusiastically | Excellent fit, maybe one gap | | 7 | Apply with care | Good fit, one technical gap | | 6 | Apply if quota allows | Okay fit, some gaps but salvageable | | 5 | Consider carefully | Neutral, not compelling | | <5 | Skip | Not worth the effort | Use **CRITERIA-CHECKLIST.md** to calculate fit scores. --- ## Key Requirements Explained ### Remote (100% or Work-from-Home) - Not: "Flexible remote" with office base - Not: "Hybrid" with required days - Yes: Fully distributed team - Yes: "Work from anywhere" - Yes: "Async-first culture" ### No On-Call These phrases = SKIP IMMEDIATELY: - "On-call rotation" - "Pager duty" - "24/7 support" - "Production ownership" (in incident context) - "Weekend on-call" - "Incident response rotation" This is non-negotiable. One mention = reject. ### $130K+ Minimum - Base salary, not total comp - Equity is bonus, not replacement - Negotiable if company is great fit - Non-negotiable if mediocre fit ### Backend Engineer Role - Not: Full-stack (unless 80%+ backend) - Not: Frontend with "backend knowledge" - Not: DevOps (different focus) - Not: QA or test engineering - Yes: Platform engineer, Infrastructure engineer, SRE (if not heavy on-call) ### Tech Stack - **Preferred:** Python, Go, Rust - **Acceptable:** Java, C, JavaScript (learnable) - **Lower priority:** C++, C# (different paradigms) - **Avoid:** Legacy languages only --- ## Integration with Other Skills ### Found a Position? Once you've found and verified a position, use the other skill: ``` /build-resume [paste job description] ``` This will: 1. Create customized resume 2. Generate cover letter 3. Create job breakdown with strategy 4. Build PDFs ready to submit 5. Log application in tracker ### Application Workflow ``` Find position → Verify on company site → /build-resume → Apply → Log in tracker ``` --- ## Tools & Files **In this skill directory:** - `skill.md` — Comprehensive skill documentation - `SEARCH-STRATEGY.md` — Detailed search workflows - `CRITERIA-CHECKLIST.md` — Evaluation template and scoring - `JOB-BOARDS-TO-SEARCH.md` — Full board list with all links **In your project:** - `/home/paul/Public/resume/search/` — Search results (local, not committed) - `/home/paul/Public/resume/applications/` — Job applications (local, not committed) - `/home/paul/Public/resume/job_search.html` — Dashboard of 35+ verified positions - `/home/paul/.claude/projects/-home-paul-Public-resume/memory/applications_tracker.md` — Your application log --- ## Search Checklist ### Before Every Search Session - [ ] Have JOB-BOARDS-TO-SEARCH.md open (for board links) - [ ] Know your criteria (remote, $130K+, no on-call) - [ ] Have 15-45 min depending on tier (daily/weekly/monthly) - [ ] Plan to evaluate positions with CRITERIA-CHECKLIST.md ### During Search - [ ] Check each board for new postings - [ ] Quick filter: Remote? $130K+? Backend role? Tech stack? - [ ] Note promising roles in job_search.html - [ ] Verify positions on company career pages - [ ] Check for on-call language (final check) ### After Search - [ ] Log verified positions in dashboard - [ ] Evaluate fit scores (1-10) - [ ] Plan which to apply to this week - [ ] Track completed positions in applications_tracker --- ## Success Metrics **Weekly Goals:** - Find: 5-10 positions - Verify: 3-5 on company sites - Apply: 3-5 quality applications - Track: All applications logged **Monthly Review:** - Response rate: How many replies? - Interview conversion: How many interviews? - Offer rate: Any offers? - Adjust strategy if needed --- ## Common Pitfalls to Avoid ❌ **Applying to every position** — Quality > quantity ❌ **Ignoring on-call mentions** — This is your red line ❌ **Applying through job boards** — Always apply directly to company site ❌ **Not verifying positions** — Confirm on company careers page first ❌ **Applying to anything under $130K** — Stick to your minimum ❌ **Skipping the verification step** — It takes 2 minutes and saves time ❌ **Not customizing resumes** — Generic materials have low conversion ✅ **Do this instead:** - ✓ 3-5 quality applications per week - ✓ Verify every position first - ✓ Use /build-resume for customization - ✓ Apply directly to company sites - ✓ Track everything in applications_tracker - ✓ Follow up consistently --- ## Next Steps 1. **Read SEARCH-STRATEGY.md** — Understand the 3-tier system 2. **Review CRITERIA-CHECKLIST.md** — Learn how to evaluate positions 3. **Check JOB-BOARDS-TO-SEARCH.md** — See all 12+ boards available 4. **Do daily search** — 5 minutes on 3 primary boards 5. **Track positions** — Use /job-search track-found or update job_search.html 6. **Build resumes** — Use /build-resume for matched positions 7. **Monitor applications_tracker** — Track dates, follow up at 1 week --- ## Tips for Success **Search smarter, not harder:** - Daily search takes 5 min (just stay aware) - Weekly search takes 20 min (find actual positions) - Monthly search takes 45 min (deep dive) - Total: ~1 hour per week for systematic search **Batch your work:** - Search on Monday - Build resumes Tue-Thu - Apply on Friday - Follow up next Friday **Use all resources:** - Tier 1 boards (daily) - Tier 2 boards (weekly) - Tier 3 + company pages (monthly) - Set email alerts for consistency **Verify everything:** - Before applying, verify on company site - Reduces application rejections - Improves interview conversion - Saves time (2 min verification vs wasted application) --- **Last Updated:** March 18, 2026