Skip to content

Instantly share code, notes, and snippets.

@aseba
Created February 3, 2026 09:09
Show Gist options
  • Select an option

  • Save aseba/21cfad3a41607c0edcd2c0dd7820b07f to your computer and use it in GitHub Desktop.

Select an option

Save aseba/21cfad3a41607c0edcd2c0dd7820b07f to your computer and use it in GitHub Desktop.
Talent Sourcing Playbook v3 - Stack-specific analysis matching actual job requirements against candidate skills

Talent Sourcing Playbook v3

Based on: Current Open Positions with Stack-Specific Analysis
Date: February 3, 2026
Key Ratio: 30 sourced candidates β†’ 1 offer


The Reality: Stack-Specific Supply

Saying "we have 2,000 Backend Engineers" is meaningless if the job requires Elixir and we only have 35.

This analysis matches each open position's actual tech stack requirements against candidates who have those specific skills, at the right seniority, within budget.


Current Open Positions: Stack-Matched Supply

🚨 CRITICAL: Cannot Fill (Supply < 30 for 30:1 ratio)

Job Positions Required Stack Seniority Budget Supply 30:1 Need Gap
GenAI+LangChain+RAG Backend 1 GenAI, LangChain, RAG, Python IC4-IC6 $80k 5 30 -25
Databricks+DBT+Snowflake Lead 1 Databricks, DBT, Snowflake, Kafka IC5-Lead $100k 20 30 -10
Go+Next+React+TS+Vue 1 Go, Next.js, React, TS, Vue IC4-Lead $90k 23 30 -7
Node+Python+React+TS (Tech Lead) 3 Node.js, Python, React, TypeScript IC5-Lead $100k 26 90 -64
React+ReactNative+TS Frontend 2 React, React Native, TypeScript IC4-IC5 $65k 28 60 -32

These 8 positions are mathematically unfillable with current supply.


πŸ”΄ HIGH RISK: Tight Supply (Supply 30-60, barely meets 30:1)

Job Positions Required Stack Seniority Budget Supply 30:1 Need Status
Flutter Mobile 1 Flutter IC3-IC5 $70k 33 30 ⚠️ 1.1x
Elixir Backend 1 Elixir IC4-IC5 $90k 35 30 ⚠️ 1.2x
LangChain+LLMs+PyTorch ML 1 LangChain, LLMs, PyTorch IC4-IC5 $90k 41 30 ⚠️ 1.4x
GCP DevOps 1 GCP IC4-IC6 $85k 44 30 ⚠️ 1.5x
QA Automation (Cypress/Playwright) 1 Cypress, Playwright, Selenium IC4-IC5 $50k 52 30 ⚠️ 1.7x
AWS+Node+TS IC5 1 AWS, Node.js, TypeScript IC5 $100k 57 30 ⚠️ 1.9x

Any candidate dropout makes these unfillable.


⚠️ MODERATE RISK: Supply 60-100 (2-3x the 30:1 need)

Job Positions Required Stack Seniority Budget Supply 30:1 Need Status
Express+MongoDB+Node 1 Express, MongoDB, Node.js IC4-IC6 $75k 64 30 2.1x
Java+Kotlin Mobile 1 Java, Kotlin (Android) IC4-IC5 $84k 73 30 2.4x
React+TS+Postgres IC5/IC6 3 React, TypeScript, PostgreSQL IC5-IC6 $120k 76 90 ⚠️ 0.8x
LangChain/LLMs/OpenAI (Python) 2 LangChain, LLMs, OpenAI, Python IC4-IC6 $120k 80 60 1.3x
Ruby on Rails IC4/IC5 6 Ruby, Ruby on Rails IC4-IC5 $85k 99 180 ⚠️ 0.6x
PHP+Laravel IC4/IC5 2 PHP, Laravel IC4-IC5 $75k 100 60 1.7x

βœ… HEALTHY: Supply > 100 (3x+ coverage)

Job Positions Required Stack Seniority Budget Supply 30:1 Need Status
Next+React IC4-6 Frontend 1 Next.js, React IC4-IC6 $75k 114 30 3.8x βœ…
Figma Designer 2 Figma IC4-IC5 $75k 128 60 2.1x
JS+React IC5/6 Frontend 1 JavaScript, React IC5-IC6 $120k 132 30 4.4x βœ…
Next+React+TS IC4-Lead 2 Next.js, React, TypeScript IC4-Lead $90k 135 60 2.3x
AWS+Node+React+TS IC4/5 2 AWS, Node.js, React, TypeScript IC4-IC5 $90k 140 60 2.3x
Java+Kotlin+Spring IC5/6 1 Java, Kotlin, Springboot IC5-IC6 $100k 147 30 4.9x βœ…
Python+Django/FastAPI IC4-6 2 Python, Django, FastAPI, Flask IC4-IC6 $84k 181 60 3.0x βœ…
Angular IC4/5 Frontend 1 Angular IC4-IC5 $90k 198 30 6.6x βœ…
C#+.NET+Azure IC4/5 1 C#, .NET, Azure IC4-IC5 $86k 224 30 7.5x βœ…
GraphQL+Node+TS IC4+ 1 GraphQL, Node.js, TypeScript IC4+ $90k 246 30 8.2x βœ…

Summary: Position Fillability

Status Positions % of Open Roles Action
🚨 Unfillable (supply < 30:1 need) 8 16% Emergency sourcing
πŸ”΄ High risk (supply 1-2x need) 6 12% Priority sourcing
⚠️ Moderate risk (supply 2-3x need) 11 22% Active monitoring
βœ… Healthy (supply 3x+ need) 25 50% Standard process

Stack-Specific Sourcing Priorities

Priority 1: GenAI/LLM Stack (5 candidates exist, need 150+)

Current supply for GenAI roles:

  • GenAI tag: 23 candidates total
  • LangChain: 56 candidates total
  • OpenAI: 52 candidates total
  • RAG: 34 candidates total
  • Intersection (Python + LangChain + RAG within budget): 5 candidates

Required stack combinations:

  • Python + LangChain + OpenAI + RAG + LLMs
  • Python + LangChain + LLMs + PyTorch
Action Target Timeline Owner
Scrape LangChain GitHub contributors 200 profiles Week 1 Sourcing
Hugging Face active users outreach 100 profiles Week 1 Sourcing
OpenAI developer forum engagement 50 prospects Week 2 Senior Sourcer
AI/ML LatAm meetup sponsorship 3 events Month 1 Partnerships
Upskill Python devs with LLM training 30 candidates Month 2 Candidate Exp

Sourcing message angle: "We have clients building AI-native products, not just adding ChatGPT wrappers."


Priority 2: Modern Data Stack (20 candidates exist, need 30+)

Current supply:

  • Databricks: 138 total, but only 20 at IC5+ with DBT/Snowflake/Kafka within $100k

Required stack: Databricks + DBT + Snowflake + Kafka + Python

Action Target Timeline Owner
dbt Community Slack outreach 50 profiles Week 1 Sourcing
Snowflake certification holders 30 profiles Week 1 Sourcing
Data engineering podcast sponsorship 1 episode Month 1 Marketing
Target ex-consulting data engineers 20 profiles Week 2 Senior Sourcer

Priority 3: Go + Modern Frontend (23 candidates exist, need 30+)

Current supply:

  • Go (Golang): 279 total
  • Go + React: ~80
  • Go + React + TypeScript + Next.js + Vue.js within $90k: 23

The problem: We need the rare unicorn who does Go backend AND modern React/Vue frontend.

Action Target Timeline Owner
Go meetup LatAm outreach 30 profiles Week 1 Sourcing
GitHub Go contributors who also have React repos 20 profiles Week 2 Sourcing
Consider splitting role (Go BE + FS FE) Discussion Week 1 Sales/Delivery

Priority 4: Tech Lead / Founding Engineer (26 candidates, need 90+)

Current supply:

  • Node.js + Python + React + TypeScript at IC5+ within $100k: 26

The problem: This requires a true polyglot at Staff+ level willing to take $100k.

Action Target Timeline Owner
Engage startup CTO networks in LatAm 20 prospects Week 1 Senior Sourcer
Ex-startup founders who want to go back to IC 10 prospects Week 2 Senior Sourcer
Staff+ engineering community events 1 virtual event Month 1 Employer Brand
Consider budget increase discussion with client β€” Week 1 Sales

Priority 5: React Native + Web Combo (28 candidates, need 60+)

Current supply:

  • React + React Native + TypeScript at IC4-IC5 within $65k: 28

The problem: Budget is too low ($65k) for experienced mobile + web developers.

Action Target Timeline Owner
React Native community outreach (LatAm) 40 profiles Week 1 Sourcing
Mobile bootcamp graduates 20 profiles Week 2 Sourcing
Discuss budget with client (market rate ~$75-80k) β€” Week 1 Sales

Priority 6: Elixir (35 candidates, need 30)

Current supply: 35 Elixir developers at IC4-IC5 within $90k

Status: Barely fillable, but Elixir is a niche language with limited growth potential.

Action Target Timeline Owner
Elixir Forum and ElixirConf attendee outreach 20 profiles Week 2 Sourcing
Erlang developers who know Elixir 10 profiles Week 2 Sourcing

Priority 7: Ruby on Rails at Scale (99 candidates, need 180)

Current supply:

  • Ruby + Rails at IC4-IC5 within $85k: 99
  • Positions: 6 (plus 2 more FS jobs that accept Rails)

The problem: 8 Rails positions Γ— 30 = 240 needed, but only 99 exist.

Action Target Timeline Owner
Ruby on Rails Slack community 50 profiles Week 1 Sourcing
Legacy Rails developers from shuttered startups 30 profiles Week 2 Sourcing
Consider accepting remote (non-LatAm) for Rails Discussion Week 1 Strategy

Consolidated Weekly Targets

Based on actual stack needs:

Priority Stack Weekly Target Current Supply Gap to 30:1
GenAI/LLM (Python+LangChain+RAG) 30/week 5 -145
Modern Data (Databricks+DBT+Snowflake) 15/week 20 -10
Go + Modern Frontend 10/week 23 -7
Tech Lead Polyglot (Node+Python+React+TS) 20/week 26 -64
React Native + Web 15/week 28 -32
Elixir 5/week 35 -0 (maintain)
Ruby on Rails 25/week 99 -141

Total new candidates needed per week: 120 in critical stacks


Jobs Without Stack Requirements

These jobs have no specific stack listed β€” easier to fill:

Job Positions Role Seniority Budget Action
Senior Product Manager 2 Product Manager IC4-IC5 $80-84k Standard sourcing
Technical Program Manager 1 PM/Project Manager IC5 $96k Standard sourcing
QA Engineer (general) 1 QA Engineer IC4-IC5 $50k Standard sourcing
Account Executive 1 Account Executive IC4 $36k Standard sourcing

Client Conversation Recommendations

For positions with supply gaps, consider discussing with clients:

Position Issue Recommendation
GenAI Backend Engineer 5 candidates in network Extend timeline to 8+ weeks, or consider remote-first
React Native Frontend Budget $65k too low Market rate is $75-80k for this combo
Go + Modern Frontend Rare unicorn requirement Split into 2 roles (Go BE + React FE)
Ruby on Rails Γ—6 Supply exhaustion risk Stagger hires, or consider remote candidates
Data Lead Only 20 at Lead level May need to develop IC5 internally

Dashboard: Track Stack-Specific Supply

Weekly Review

Stack Target This Week Total Supply Trend
GenAI/LLM 30 β€” 5 πŸ”΄
Databricks/DBT 15 β€” 20 πŸ”΄
Go + React 10 β€” 23 πŸ”΄
Polyglot Lead 20 β€” 26 πŸ”΄
React Native 15 β€” 28 πŸ”΄
Ruby/Rails 25 β€” 99 ⚠️
Elixir 5 β€” 35 ⚠️

Monthly Health Check

Metric Target Current
Unfillable positions 0 8
High-risk positions <5 6
Average stack coverage 3x 1.8x
GenAI pipeline 100+ 5

Key Takeaways

  1. "Backend Engineer" means nothing without stack. We have 2,000+ backend engineers but only 5 can do GenAI.

  2. GenAI is a crisis. 3 AI jobs open, 5 qualified candidates. This is a 60:1 shortage.

  3. Polyglot Tech Leads don't exist at $100k. Node + Python + React + TypeScript at Staff level is a $150k+ profile in most markets.

  4. Ruby on Rails is quietly undersupplied. 8 positions need 240 candidates, we have 99.

  5. Budget mismatches kill supply. React Native at $65k and GenAI at $80k are below market.

  6. 50% of positions are fine. Focus sourcing energy on the 50% that aren't.


This playbook should be reviewed weekly with stack-specific supply tracking. For methodology, see network-analysis-report.md.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment