Pipeline run
4d066a49-7518-4559-a041-e95e61a87428
Pipeline LLM cost (USD)
API 1: $0.0038
API 2: $0.0000
API 3: $0.0000
Total: $0.0038
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
role baseline loaded
sources · ai_index: jd · nature_of_work: jd · tech_stack_maturity: jd
Nature of work
· End-to-end feature delivery
Build and ship React frontend features while also owning Supabase/PostgreSQL schema changes, RLS, auth/storage logic, and CI/CD for staging and production releases. Day to day, you’ll wire APIs to UI state, optimize performance, and keep deployments healthy.
""Build rich, responsive UIs using React.js""
Tech stack maturity
Mainstream Modern
The skill set centers on widely adopted contemporary web stack technologies such as React hooks, REST APIs, PostgreSQL, SQL, CI/CD, and row-level security, indicating a modern but not bleeding-edge or legacy environment.
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
0.00 / 5
· Title match
· Has AI skill
· AI skill (primary)
· AI skill (secondary)
· On AI team
· Builds AI products
vocab breakdown (legacy)
Assistants (×1):
—
Frameworks (×2):
—
Models / concepts (×3):
—
Evidence — skills matched in JD (22)
React.js
React Hooks
State Management
Supabase
PostgreSQL
Supabase Migrations
Row-Level Security
Supabase.js
REST
API
CI/CD
SQL
Code Splitting
Memoization
Lazy Loading
React Query
SWR
Auth
Storage
Real-time
Linting
Testing
Skill cluster (7 dimension groups, role-scoped)
API Integration and Data Fetching
API
React Query
SWR
Frontend Performance and Rendering Optimization
Code Splitting
Lazy Loading
API Design and Contracts
REST
Performance and Rendering Optimization
Memoization
Relational Data Modeling
PostgreSQL
Screen Navigation and State
State Management
Cross-cutting / unaligned
React.js
React Hooks
Supabase
Supabase Migrations
Row-Level Security
Supabase.js
CI/CD
SQL
Auth
Storage
Real-time
Linting
Testing
Show KRA description ↓
Frontend (React.js)
• Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management.
• Optimize frontend performance through code splitting, memoization, and lazy loading.
• Implement client-side caching strategies using tools like React Query, SWR, or custom logic.
• Manage API communication, error states, loading indicators, and graceful fallbacks.
Backend (Supabase)
• Design and maintain PostgreSQL schemas, write Supabase migrations, and manage Row-Level Security (RLS) policies.
• Build efficient backend logic using Supabase.js, including auth, storage, and real-time features.
• Maintain a clean API layer between frontend and backend, with clear contract-based interfaces.
DevOps & Delivery
• Own the CI/CD pipeline, including linting, testing, staging, and production deployments.
• Monitor and improve application health, scalability, and release quality.
• Collaborate closely with product, design, and engineering to ship and iterate fast.
• 3+ years building production-grade applications with React.js.
• Proficient with React Hooks, performance tuning, and state management patterns.
• Strong experience using Supabase: schema design, migrations, RLS, and Supabase.js.
• Understanding of RESTful patterns, frontend-backend integration, and secure API practices.
• Experience building and maintaining CI/CD workflows for fullstack applications.
• Comfortable working with SQL and managing schema evolutions over time.
• Strong communication skills and ability to thrive in async, remote teams.
Signals
Skill
frontend-engineer
0.09
Alias
full-stack-engineer
1.00
KRA
android-engineer
0.51
Post-classification
Centroidupdated · n=5
Alias collision log#45
New-role queue—
New skills captured13
New KRA capturedyes
Captured for admin review
React Hooks
primary
↔
Full Stack Engineer
pending
Memoization
↔
Full Stack Engineer
pending
React Query
↔
Full Stack Engineer
pending
SWR
↔
Full Stack Engineer
pending
Supabase
primary
↔
Full Stack Engineer
pending
Supabase Migrations
primary
↔
Full Stack Engineer
pending
Supabase.js
primary
↔
Full Stack Engineer
pending
Auth
↔
Full Stack Engineer
pending
Storage
↔
Full Stack Engineer
pending
Real-time
↔
Full Stack Engineer
pending
API
primary
↔
Full Stack Engineer
pending
Linting
↔
Full Stack Engineer
pending
Testing
↔
Full Stack Engineer
pending
R&R fragment (sim 0.00)
↔
Full Stack Engineer
pending
Frontend (React.js) • Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management. • Optimize frontend performance through code splitting, m…
Status:
extract_from_jd_done
Created: 2026-05-19T00:53:18.670469Z
Updated: 2026-05-19T00:53:19.780456Z
Flow
Current 3-step pipeline
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Role
Chosen role & resolution
No chosen role stored for this run.
Job description
Full Stack Engineer About the Role We’re looking for a Fullstack Engineer with deep experience in React.js and Supabase to join our core product team. You'll be responsible for building and optimizing both the frontend and backend of a modern web application—from designing responsive interfaces to managing database schemas and API layers. You’ll work across the stack with autonomy, helping us ship fast, scalable, and delightful experiences. What You’ll Do Frontend (React.js) • Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management. • Optimize frontend performance through code splitting, memoization, and lazy loading. • Implement client-side caching strategies using tools like React Query, SWR, or custom logic. • Manage API communication, error states, loading indicators, and graceful fallbacks. Backend (Supabase) • Design and maintain PostgreSQL schemas, write Supabase migrations, and manage Row-Level Security (RLS) policies. • Build efficient backend logic using Supabase.js, including auth, storage, and real-time features. • Maintain a clean API layer between frontend and backend, with clear contract-based interfaces. DevOps & Delivery • Own the CI/CD pipeline, including linting, testing, staging, and production deployments. • Monitor and improve application health, scalability, and release quality. • Collaborate closely with product, design, and engineering to ship and iterate fast. Requirements • 3+ years building production-grade applications with React.js. • Proficient with React Hooks, performance tuning, and state management patterns. • Strong experience using Supabase: schema design, migrations, RLS, and Supabase.js. • Understanding of RESTful patterns, frontend-backend integration, and secure API practices. • Experience building and maintaining CI/CD workflows for fullstack applications. • Comfortable working with SQL and managing schema evolutions over time. • Strong communication skills and ability to thrive in async, remote teams.
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
React.js
Primary
No API 2 row (run stopped after API 1 or history missing)
React Hooks
Primary
No API 2 row (run stopped after API 1 or history missing)
State Management
Primary
No API 2 row (run stopped after API 1 or history missing)
Code Splitting
Secondary
No API 2 row (run stopped after API 1 or history missing)
Memoization
Secondary
No API 2 row (run stopped after API 1 or history missing)
Lazy Loading
Secondary
No API 2 row (run stopped after API 1 or history missing)
React Query
Secondary
No API 2 row (run stopped after API 1 or history missing)
SWR
Secondary
No API 2 row (run stopped after API 1 or history missing)
Supabase
Primary
No API 2 row (run stopped after API 1 or history missing)
PostgreSQL
Primary
No API 2 row (run stopped after API 1 or history missing)
Supabase Migrations
Primary
No API 2 row (run stopped after API 1 or history missing)
Row-Level Security
Primary
No API 2 row (run stopped after API 1 or history missing)
Supabase.js
Primary
No API 2 row (run stopped after API 1 or history missing)
Auth
Secondary
No API 2 row (run stopped after API 1 or history missing)
Storage
Secondary
No API 2 row (run stopped after API 1 or history missing)
Real-time
Secondary
No API 2 row (run stopped after API 1 or history missing)
REST
Primary
No API 2 row (run stopped after API 1 or history missing)
API
Primary
No API 2 row (run stopped after API 1 or history missing)
CI/CD
Primary
No API 2 row (run stopped after API 1 or history missing)
Linting
Secondary
No API 2 row (run stopped after API 1 or history missing)
Testing
Secondary
No API 2 row (run stopped after API 1 or history missing)
SQL
Primary
No API 2 row (run stopped after API 1 or history missing)
Library artifacts (this run)
No artifact rows for this run.
nano JD Parser — gpt-4.1-nano click to toggle
RoleFull Stack Engineer
Experience3+ years building production-grade applications with React.js.
DomainSoftware & SaaS Products
JD type
pass
Show raw JSON
{
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years building production-grade applications with React.js."
},
"job_locations": [],
"role": "Full Stack Engineer",
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 13,
"heading": "What You\u2019ll Do",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Frontend (React.js) \u2022 Build rich,",
"last_5_words": "and iterate fast."
},
"text": "Frontend (React.js)\n\u2022 Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management.\n\u2022 Optimize frontend performance through code splitting, memoization, and lazy loading.\n\u2022 Implement client-side caching strategies using tools like React Query, SWR, or custom logic.\n\u2022 Manage API communication, error states, loading indicators, and graceful fallbacks.\n\nBackend (Supabase)\n\u2022 Design and maintain PostgreSQL schemas, write Supabase migrations, and manage Row-Level Security (RLS) policies.\n\u2022 Build efficient backend logic using Supabase.js, including auth, storage, and real-time features.\n\u2022 Maintain a clean API layer between frontend and backend, with clear contract-based interfaces.\n\nDevOps \u0026 Delivery\n\u2022 Own the CI/CD pipeline, including linting, testing, staging, and production deployments.\n\u2022 Monitor and improve application health, scalability, and release quality.\n\u2022 Collaborate closely with product, design, and engineering to ship and iterate fast.",
"word_count": 211
},
{
"bullet_count": 7,
"heading": "Requirements",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 3+ years building production-grade",
"last_5_words": "in async, remote teams."
},
"text": "\u2022 3+ years building production-grade applications with React.js.\n\u2022 Proficient with React Hooks, performance tuning, and state management patterns.\n\u2022 Strong experience using Supabase: schema design, migrations, RLS, and Supabase.js.\n\u2022 Understanding of RESTful patterns, frontend-backend integration, and secure API practices.\n\u2022 Experience building and maintaining CI/CD workflows for fullstack applications.\n\u2022 Comfortable working with SQL and managing schema evolutions over time.\n\u2022 Strong communication skills and ability to thrive in async, remote teams.",
"word_count": 83
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "React.js"
},
{
"is_primary": true,
"skill_name": "React Hooks"
},
{
"is_primary": true,
"skill_name": "State Management"
},
{
"is_primary": false,
"skill_name": "Code Splitting"
},
{
"is_primary": false,
"skill_name": "Memoization"
},
{
"is_primary": false,
"skill_name": "Lazy Loading"
},
{
"is_primary": false,
"skill_name": "React Query"
},
{
"is_primary": false,
"skill_name": "SWR"
},
{
"is_primary": true,
"skill_name": "Supabase"
},
{
"is_primary": true,
"skill_name": "PostgreSQL"
},
{
"is_primary": true,
"skill_name": "Supabase Migrations"
},
{
"is_primary": true,
"skill_name": "Row-Level Security"
},
{
"is_primary": true,
"skill_name": "Supabase.js"
},
{
"is_primary": false,
"skill_name": "Auth"
},
{
"is_primary": false,
"skill_name": "Storage"
},
{
"is_primary": false,
"skill_name": "Real-time"
},
{
"is_primary": true,
"skill_name": "REST"
},
{
"is_primary": true,
"skill_name": "API"
},
{
"is_primary": true,
"skill_name": "CI/CD"
},
{
"is_primary": false,
"skill_name": "Linting"
},
{
"is_primary": false,
"skill_name": "Testing"
},
{
"is_primary": true,
"skill_name": "SQL"
}
],
"jd_role": {
"display_name": "Full Stack Engineer",
"rationale": null,
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Product Companies"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 3,
"raw": "3+ years building production-grade applications with React.js."
},
"job_locations": [],
"role": "Full Stack Engineer",
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 13,
"heading": "What You\u2019ll Do",
"heading_was_present": true,
"source_marker": {
"first_5_words": "Frontend (React.js) \u2022 Build rich,",
"last_5_words": "and iterate fast."
},
"text": "Frontend (React.js)\n\u2022 Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management.\n\u2022 Optimize frontend performance through code splitting, memoization, and lazy loading.\n\u2022 Implement client-side caching strategies using tools like React Query, SWR, or custom logic.\n\u2022 Manage API communication, error states, loading indicators, and graceful fallbacks.\n\nBackend (Supabase)\n\u2022 Design and maintain PostgreSQL schemas, write Supabase migrations, and manage Row-Level Security (RLS) policies.\n\u2022 Build efficient backend logic using Supabase.js, including auth, storage, and real-time features.\n\u2022 Maintain a clean API layer between frontend and backend, with clear contract-based interfaces.\n\nDevOps \u0026 Delivery\n\u2022 Own the CI/CD pipeline, including linting, testing, staging, and production deployments.\n\u2022 Monitor and improve application health, scalability, and release quality.\n\u2022 Collaborate closely with product, design, and engineering to ship and iterate fast.",
"word_count": 211
},
{
"bullet_count": 7,
"heading": "Requirements",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 3+ years building production-grade",
"last_5_words": "in async, remote teams."
},
"text": "\u2022 3+ years building production-grade applications with React.js.\n\u2022 Proficient with React Hooks, performance tuning, and state management patterns.\n\u2022 Strong experience using Supabase: schema design, migrations, RLS, and Supabase.js.\n\u2022 Understanding of RESTful patterns, frontend-backend integration, and secure API practices.\n\u2022 Experience building and maintaining CI/CD workflows for fullstack applications.\n\u2022 Comfortable working with SQL and managing schema evolutions over time.\n\u2022 Strong communication skills and ability to thrive in async, remote teams.",
"word_count": 83
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "4d066a49-7518-4559-a041-e95e61a87428",
"stage3_signals": {
"alias_match_roles": [
{
"display_name": "Full Stack Engineer",
"matched_count": null,
"role_id": 15,
"score": 1.0,
"slug": "full-stack-engineer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "Android Engineer",
"matched_count": null,
"role_id": 4,
"score": 0.5092,
"slug": "android-engineer",
"total_count": null
},
{
"display_name": "Frontend Engineer",
"matched_count": null,
"role_id": 7,
"score": 0.4558,
"slug": "frontend-engineer",
"total_count": null
},
{
"display_name": "AR/VR Engineer",
"matched_count": null,
"role_id": 8,
"score": 0.4402,
"slug": "ar-vr-engineer",
"total_count": null
},
{
"display_name": "Backend Engineer",
"matched_count": null,
"role_id": 1,
"score": 0.4322,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"matched_count": null,
"role_id": 10,
"score": 0.4179,
"slug": "devops-engineer",
"total_count": null
}
],
"skill_match_roles": [
{
"display_name": "Frontend Engineer",
"matched_count": 2,
"role_id": 7,
"score": 0.0909,
"slug": "frontend-engineer",
"total_count": 22
},
{
"display_name": "Data Engineer",
"matched_count": 2,
"role_id": 2,
"score": 0.0909,
"slug": "data-engineer",
"total_count": 22
},
{
"display_name": "Backend Engineer",
"matched_count": 2,
"role_id": 1,
"score": 0.0909,
"slug": "backend-engineer",
"total_count": 22
},
{
"display_name": "Ios engineer",
"matched_count": 1,
"role_id": 6,
"score": 0.0455,
"slug": "ios-engineer",
"total_count": 22
},
{
"display_name": "DevOps Engineer",
"matched_count": 1,
"role_id": 10,
"score": 0.0455,
"slug": "devops-engineer",
"total_count": 22
}
],
"stage35_ran": false
},
"stage4_decision": {
"alias_collision_detected": true,
"case": "D",
"chosen_role": {
"display_name": "Full Stack Engineer",
"matched_count": null,
"role_id": 15,
"score": 1.0,
"slug": "full-stack-engineer",
"total_count": null
},
"confidence": 0.97,
"llm2_fired": true,
"llm2_reasoning": "The JD requires expertise in React.js, Supabase, and fullstack CI/CD workflows, which aligns directly with a Full Stack Engineer role rather than an Android Engineer.",
"queued": false,
"reasoning": "LLM2 picked full-stack-engineer (confidence 0.97)"
},
"stage5_updates": {
"centroid_n_after": 5,
"centroid_updated": true,
"collision_log_id": 45,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 21,
"r_and_r_preview": "Frontend (React.js)\n\u2022 Build rich, responsive UIs using React.js, with a strong command of hooks, component architecture, and state management.\n\u2022 Optimize frontend performance through code splitting, m",
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 871,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "React Hooks",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 872,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Memoization",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 873,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "React Query",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 874,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "SWR",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 875,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Supabase",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 876,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Supabase Migrations",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 877,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Supabase.js",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 878,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Auth",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 879,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Storage",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 880,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Real-time",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 881,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "API",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 882,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Linting",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 883,
"role_display_name": "Full Stack Engineer",
"role_slug": "full-stack-engineer",
"skill_name": "Testing",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{}
API 3 — final-role-output
{}
LLM Calls
Every model call made for this run, in pipeline order. Click a card to see the model's response.
Loading…