8.9 KiB
name, description, type, arguments, output
| name | description | type | arguments | output | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| job-search | Find, verify, and track backend engineer job opportunities across multiple platforms | skill |
|
|
job-search Skill
Find, verify, and track backend engineer job opportunities with quality filtering.
Quick Start
/job-search [search type or query]
Search Types
Find Positions
/job-search find-positions [optional: board name or criteria]
Searches across configured job boards for matching roles. Returns:
- Direct company links
- Salary when available
- Remote status
- On-call/pager duty flags
Verify Position
/job-search verify-position [company name and role]
Confirms position exists on company's official careers page:
- Checks company website directly (not job board)
- Validates role details
- Finds direct application URL
- Warns if position appears to be filled
Check Criteria
/job-search check-criteria [position URL or description]
Evaluates position against your requirements:
- ✅ Remote eligible (100% remote or work-from-home)
- ✅ No on-call/pager duty
- ✅ Salary $130K+
- ✅ Backend engineer role
- ✅ Preferred tech stack
Returns fit assessment and yellow/red flags.
Track Found Position
/job-search track-found [company, role, URL, fit score]
Adds position to job_search.html dashboard:
- Updates dashboard with new position
- Logs in applications_tracker memory
- Sets on-call status based on job description
- Records fit score (1-10)
Search Specific Board
/job-search search-board [board name] [optional: filters]
Searches a specific job board. Examples:
search-board weworkremotely backend engineersearch-board remoteok pythonsearch-board builtin golangsearch-board golang.cafe
Your Search Criteria ✅
Hard Requirements:
- 🌍 Remote (100% remote or explicitly remote-eligible)
- 💰 Salary: $130K+ (minimum)
- ⚙️ Backend engineer / Platform engineer / Infrastructure engineer
- 🚫 NO on-call rotations / pager duty / 24x7 support
Tech Stack Preferences:
- Primary: Python, Go, Rust, Kubernetes, REST APIs
- Secondary: Java, C, JavaScript (for full-stack opportunities)
Role Preferences:
- Junior to Mid-level (don't emphasize Sr/Staff)
- Systems programming and backend focus
- No heavy management/mentoring responsibilities
Company Preferences:
- Meaningful work > hype
- Sustainable pace (no crunch culture)
- Async-friendly remote environments
- Growing companies with real problems
Primary Job Boards (Check Daily/Weekly)
General Tech:
- Indeed — https://indeed.com
- LinkedIn — https://linkedin.com/jobs
- Built In — https://builtin.com/jobs/remote/dev-engineering/
Remote-Specific: 4. WeWorkRemotely — https://weworkremotely.com 5. RemoteOK — https://remoteok.com 6. DailyRemote — https://dailyremote.com
Other Primary: 7. Cord.co — https://cord.co (passive matching) 8. JobServe — https://jobserve.com
Specialized (Language-Specific): 9. Golang.cafe — https://golang.cafe 10. RemotePython.com — https://remotepython.com 11. RustJobs.dev — https://rustjobs.dev
Target Companies (Check Monthly):
- Stripe: https://stripe.com/jobs
- GitLab: https://gitlab.com/careers
- Automattic: https://automattic.com/jobs
- Zapier: https://zapier.com/jobs
- Cloudflare: https://cloudflare.com/careers
- Vercel: https://vercel.com/careers
- Shopify: https://shopify.com/careers/search
On-Call Risk Flags
Watch for language that indicates on-call:
- "On-call rotation"
- "Pager duty"
- "24x7 support"
- "Production ownership"
- "On-call after hours"
- "Weekend support"
- "Incident response rotation"
⚠️ Flag for rejection if found.
Verification Workflow
- Find position on job board (RemoteOK, WeWorkRemotely, etc.)
- Go to company website (e.g., "stripe.com/jobs" or search "Stripe careers")
- Find exact same role on company site
- Verify it's real (check posting date, check if hiring)
- Get direct URL from company careers page
- Apply directly (not through job board) if it meets criteria
Fit Scoring (1-10)
10/10 — Perfect match
- Exact role match, all preferred tech, remote, good salary
9/10 — Excellent fit
- One minor gap (e.g., Django experience when you know Python)
8/10 — Strong fit
- One technical gap you can learn, but core role matches
7/10 — Good fit
- Multiple small gaps, but core skills match and company is good
6/10 — Okay fit
- Significant technical gap, or secondary area (e.g., full-stack when backend is preference)
5-Below — Pass
- Major gaps, wrong role type, or red flags
Dashboard & Tracking
View found positions:
- Open
/home/paul/Public/resume/job_search.htmlin browser - 35+ verified positions with filters and sorting
- Green (no on-call), yellow (unknown), red (has on-call)
- Direct links to all postings
Track applications:
- File:
/home/paul/.claude/projects/-home-paul-Public-resume/memory/applications_tracker.md - Log applied positions with dates
- Update status (applied, interviewing, rejected, offer)
Search Strategy
Daily (5 minutes)
- Check WeWorkRemotely for new postings
- Scan RemoteOK with filters (backend, $130K+, remote)
- Browse Built In's remote section
Weekly (15 minutes)
- DailyRemote — Fresh listings
- LinkedIn — Set custom alerts
- Cord.co — Check if matched to profiles
- Golang.cafe (if interested in Go roles)
Monthly (30 minutes)
- Secondary boards (JobServe, JustRemote, Totaljobs, Hiring Cafe)
- Specialized boards (RemotePython.com, RustJobs.dev)
- Target company careers pages (Stripe, GitLab, Automattic, Zapier, Cloudflare, Vercel, Shopify, Twilio)
Common Search Filters
Indeed:
- Location: Remote
- Job Title: Backend Engineer / Platform Engineer / Software Engineer
- Salary: $130,000+
- Keywords: Python OR Go OR Rust
LinkedIn:
- Location: On my own terms
- Title: Backend Engineer / Platform Engineer / Infrastructure Engineer
- Salary: $130,000+
- Experience Level: Mid-Senior
RemoteOK:
- Skills: Backend, Python, Golang, Rust
- Min Salary: $130,000
- Job Type: Full-time, Permanent
WeWorkRemotely:
- Category: Dev Engineering
- Salary: $130,000+
- Timezone: Any (you handle async)
Red Flags to Avoid
❌ On-call/pager duty language ❌ "Startup hustle" or "high-energy" (often code for crunch) ❌ Excessive meeting culture ("fast-paced", "collaborative" without async details) ❌ Junior mentoring emphasized heavily ❌ Non-remote with "flexible remote options" ❌ Equity-heavy compensation (especially if low base) ❌ Vague role descriptions ❌ No clear career growth path
Success Checklist
Before considering a position:
- Position is 100% remote or explicitly work-from-home
- No on-call/pager duty language
- Salary at or above $130K base
- Role is backend/platform/infrastructure focused
- Tech stack matches (Python, Go, Rust preferred)
- Company mission aligns with your values
- Team structure looks healthy
- Position verified on company careers page
- Ready to apply directly to company site
File Locations
- Job boards list:
JOB-BOARDS-TO-SEARCH.md(in this skill directory) - Search results folder:
/home/paul/Public/resume/search/(local, not committed) - Dashboard:
/home/paul/Public/resume/job_search.html - Applications tracker:
/home/paul/.claude/projects/-home-paul-Public-resume/memory/applications_tracker.md - Job preferences:
/home/paul/.claude/projects/-home-paul-Public-resume/memory/user_preferences.md - Skill directory:
/home/paul/Public/resume/.claude/skills/job-search/
Integration with build-resume
Found a great position? Use the other skill:
/build-resume [paste job description]
This will:
- Create customized resume and cover letter
- Generate job breakdown with strategy
- Build PDFs ready to submit
- Log application in tracker
Notes
- Job boards change frequently — Update JOB-BOARDS-TO-SEARCH.md as you discover new ones
- Verify everything — Always check company careers page before applying through job board
- Apply directly — Less competition when applying to company site vs job board
- Track everything — Log all applications so you can follow up consistently
- Batch applications — Apply to 3-5 positions, then follow up week 1, week 2
- Async communication — Look for companies that explicitly value async work
Last Updated: March 18, 2026