Based on: Current Open Positions with Stack-Specific Analysis
Date: February 3, 2026
Key Ratio: 30 sourced candidates β 1 offer
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.
| 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.
| Job | Positions | Required Stack | Seniority | Budget | Supply | 30:1 Need | Status |
|---|---|---|---|---|---|---|---|
| Flutter Mobile | 1 | Flutter | IC3-IC5 | $70k | 33 | 30 | |
| Elixir Backend | 1 | Elixir | IC4-IC5 | $90k | 35 | 30 | |
| LangChain+LLMs+PyTorch ML | 1 | LangChain, LLMs, PyTorch | IC4-IC5 | $90k | 41 | 30 | |
| GCP DevOps | 1 | GCP | IC4-IC6 | $85k | 44 | 30 | |
| QA Automation (Cypress/Playwright) | 1 | Cypress, Playwright, Selenium | IC4-IC5 | $50k | 52 | 30 | |
| AWS+Node+TS IC5 | 1 | AWS, Node.js, TypeScript | IC5 | $100k | 57 | 30 |
Any candidate dropout makes these unfillable.
| 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 | |
| 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 | |
| PHP+Laravel IC4/IC5 | 2 | PHP, Laravel | IC4-IC5 | $75k | 100 | 60 | 1.7x |
| 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 β |
| 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 |
| 11 | 22% | Active monitoring | |
| β Healthy (supply 3x+ need) | 25 | 50% | Standard process |
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."
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 |
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 |
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 |
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 |
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 |
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 |
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
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 |
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 |
| 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 |
| Metric | Target | Current |
|---|---|---|
| Unfillable positions | 0 | 8 |
| High-risk positions | <5 | 6 |
| Average stack coverage | 3x | 1.8x |
| GenAI pipeline | 100+ | 5 |
-
"Backend Engineer" means nothing without stack. We have 2,000+ backend engineers but only 5 can do GenAI.
-
GenAI is a crisis. 3 AI jobs open, 5 qualified candidates. This is a 60:1 shortage.
-
Polyglot Tech Leads don't exist at $100k. Node + Python + React + TypeScript at Staff level is a $150k+ profile in most markets.
-
Ruby on Rails is quietly undersupplied. 8 positions need 240 candidates, we have 99.
-
Budget mismatches kill supply. React Native at $65k and GenAI at $80k are below market.
-
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.