Files
2026-03-18 23:32:45 -04:00

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
name description required
search_type Type of search: 'find-positions', 'verify-position', 'check-criteria', 'track-found', 'search-board', or 'help' false
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):


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