Lots of updates
This commit is contained in:
320
.claude/skills/job-search/skill.md
Normal file
320
.claude/skills/job-search/skill.md
Normal file
@@ -0,0 +1,320 @@
|
||||
---
|
||||
name: job-search
|
||||
description: Find, verify, and track backend engineer job opportunities across multiple platforms
|
||||
type: skill
|
||||
arguments:
|
||||
- name: search_type
|
||||
description: "Type of search: 'find-positions', 'verify-position', 'check-criteria', 'track-found', 'search-board', or 'help'"
|
||||
required: false
|
||||
output:
|
||||
- positions_found: List of matching opportunities
|
||||
- verification_status: Confirmation that position exists on company careers page
|
||||
- dashboard_update: Updated job_search.html with new positions
|
||||
- tracking_record: Entry in applications_tracker memory
|
||||
---
|
||||
|
||||
# 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 engineer`
|
||||
- `search-board remoteok python`
|
||||
- `search-board builtin golang`
|
||||
- `search-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:**
|
||||
1. Indeed — https://indeed.com
|
||||
2. LinkedIn — https://linkedin.com/jobs
|
||||
3. 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
|
||||
|
||||
1. **Find position** on job board (RemoteOK, WeWorkRemotely, etc.)
|
||||
2. **Go to company website** (e.g., "stripe.com/jobs" or search "Stripe careers")
|
||||
3. **Find exact same role** on company site
|
||||
4. **Verify it's real** (check posting date, check if hiring)
|
||||
5. **Get direct URL** from company careers page
|
||||
6. **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.html` in 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:
|
||||
1. Create customized resume and cover letter
|
||||
2. Generate job breakdown with strategy
|
||||
3. Build PDFs ready to submit
|
||||
4. 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
|
||||
Reference in New Issue
Block a user