← Back to history

Pipeline run

00d721f2-1d25-4e1f-af6b-e0d486ac2f31

Pipeline LLM cost (USD)
API 1: $0.0095 API 2: $0.0002 API 3: $0.0000 Total: $0.0097

Client output enrichment

v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA description
SPARSE JD role baseline loaded sources · ai_index: role_baseline · nature_of_work: jd · tech_stack_maturity: jd
Nature of work · Performance and production support
Analyzes existing and past codebases, documents system design, and writes optimized code to meet requirements while quickly picking up new frameworks and languages.
""perform code analysing and reading exercises for current and previous projects""
Tech stack maturity
Mainstream Modern
AI index (0 = no AI use, 5 = totally AI-dependent · v2.1)
1.80 / 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 (3)
Code Analysis Code Reading Optimization
Skill cluster (1 dimension groups, role-scoped)
Cross-cutting / unaligned
Code Analysis Code Reading Optimization
Show KRA description ↓
Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects. Should be smart and able to write the optimized code as per the requirement. Should have good aptitude and attitude towards the work assigned to him Must possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.

Signals

Skill
Alias
KRA angular-frontend-developer
0.45

Post-classification

Centroidupdated · n=1375
Alias collision log
New-role queue
New skills captured3
New KRA capturedyes

Captured for admin review

Code Analysis primary Backend Developer pending
Code Reading primary Backend Developer pending
Optimization primary Backend Developer pending
R&R fragment (sim 0.00) Backend Developer pending

Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects. Should …

Status: completed Created: 2026-05-27T16:20:53.942072Z Updated: 2026-05-27T16:22:04.881528Z API 3 duration: 4671 ms
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

Backend Developer

domain · Software Engineering CASE DOMAIN

slug: backend-engineer · id: 1 · source: db

Domain=Software Engineering; The JD focuses on system analysis, code reading, optimized coding, and quickly learning software/frameworks/languages, which best aligns with a general backend/software engineering role.

Matched skills

system analysisdesigncode analysingoptimized codeSoftwareframeworklanguagestechnologyattention to detail

Matched dimensions

System Analysis and DesignCode Review and Code ComprehensionAlgorithmic / Optimized CodingLearning Agility

Matched KRAs

Take up system analysis, design, documenting responsibilitiesperform code analysing and reading exerciseswrite the optimized code as per the requirementquickly learn new Software/ framework/ languages/ technology

Resolution: in_db — role exists in library; skill↔dim and role↔dim links saved when applicable.

0
New skills
0
Skill↔dim saved
0
Role↔dim saved
0
Skipped

Job description

Primary Skills

Min. 4+ years in Node.js web application development.

Express.js framework

Strong understanding of Javascript using current design patterns/practices, especially as it applies to building flexible NodeJS and ReactJS applications

Creating RESTful web services /API's using Node.js with or without framework assistance (e.g. Express)

Very Good knowledge of jQuery (Mandatory)

Good understanding of web markup, including HTML5, CSS3 (Mandatory)

Good understanding of asynchronous request handling, partial page updates, and AJAX

Proficient understanding of cross-browser compatibility issues and ways to work around them

Unit Test development

Experience with JS testing and code analysis frameworks like Mocha,JSLint, JSHint, Jasmine

Experience with source control, work item tracking, and build management with Bitbucket (or similar).

Solid understanding of the OOPS concept.

Modular programing techniques.

Well versed of code review and code scanning tools.

Preferred Skills

Experience with NoSQL document-based data stores like MongoDB and designing suitable data models

Experience in building AWS Functions using Node.JS will be a plus.

Hands-on experience working with AWS API Gateway, Lambda function, Elasticash

• Experience in Microservice development and serverless APIs


Experience with web application development frameworks and tools like React, Express, webpack will be a huge plus.

Familiarity with Application UX Designs

Good knowledge of Responsive Design

AWS serveless Architecture, Lambda, Elastic Search, Redis will be added advantage.

PL/SQL programming language will be an added advantage.

Understand emerging technologies and quick learner to develop point of view

Roles and Responsibilities

Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects.

Should be smart and able to write the optimized code as per the requirement.

Should have good aptitude and attitude towards the work assigned to him

Must possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.

Skills from this JD

Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.

Code Analysis Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Software Engineering
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Code Reading Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Software Engineering
Sub-category
general
Skill nature
PRACTICE
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED
Optimization Primary New / orchestrated API 3: new canonical path (new) New / unmatched skill (orchestrated in API 2)

Skill enrichment (orchestrator / LLM)

No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).

Derived legacy fields
Category
Software Engineering
Sub-category
general
Skill nature
CONCEPT
Volatility
MEDIUM
Typical lifespan
MULTI_YEAR
Version strategy
UNVERSIONED

Library artifacts (this run)

Kind Detail DB id
canonical_skill_proposed Code Analysis | type=Software Engineering subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Code Reading | type=Software Engineering subtype=general nature=PRACTICE lifespan=MULTI_YEAR
canonical_skill_proposed Optimization | type=Software Engineering subtype=general nature=CONCEPT lifespan=MULTI_YEAR
nano JD Parser — gpt-4.1-nano click to toggle
ExperienceMin. 4+ years in Node.js web application development.
DomainOther
JD type pass
Show raw JSON
{
  "JD_type": "pass",
  "about_company": null,
  "certifications": [],
  "company_name": null,
  "ctc": null,
  "domain": {
    "primary": {
      "aliases": [],
      "domain": "Other"
    },
    "secondary": null
  },
  "education": [],
  "experience": {
    "max": null,
    "min": 4,
    "raw": "Min. 4+ years in Node.js web application development."
  },
  "job_locations": [],
  "role": null,
  "role_aliases": [],
  "role_archetype": "Engineering",
  "roles_and_responsibilities": [
    {
      "bullet_count": 0,
      "heading": "Roles and Responsibilities",
      "heading_was_present": true,
      "source_marker": {
        "first_5_words": "Take up system analysis, design,",
        "last_5_words": "new Software/ framework/ languages/ technology with ease."
      },
      "text": "Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects.\nShould be smart and able to write the optimized code as per the requirement.\nShould have good aptitude and attitude towards the work assigned to him\nMust possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.",
      "word_count": 56
    }
  ],
  "urls": []
}
API 1 — extract-from-jd click to toggle
{
  "final_skills": [
    {
      "is_primary": true,
      "skill_name": "Code Analysis"
    },
    {
      "is_primary": true,
      "skill_name": "Code Reading"
    },
    {
      "is_primary": true,
      "skill_name": "Optimization"
    }
  ],
  "jd_role": null,
  "nano_parsed": {
    "JD_type": "pass",
    "about_company": null,
    "certifications": [],
    "company_name": null,
    "ctc": null,
    "domain": {
      "primary": {
        "aliases": [],
        "domain": "Other"
      },
      "secondary": null
    },
    "education": [],
    "experience": {
      "max": null,
      "min": 4,
      "raw": "Min. 4+ years in Node.js web application development."
    },
    "job_locations": [],
    "role": null,
    "role_aliases": [],
    "role_archetype": "Engineering",
    "roles_and_responsibilities": [
      {
        "bullet_count": 0,
        "heading": "Roles and Responsibilities",
        "heading_was_present": true,
        "source_marker": {
          "first_5_words": "Take up system analysis, design,",
          "last_5_words": "new Software/ framework/ languages/ technology with ease."
        },
        "text": "Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects.\nShould be smart and able to write the optimized code as per the requirement.\nShould have good aptitude and attitude towards the work assigned to him\nMust possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.",
        "word_count": 56
      }
    ],
    "urls": []
  },
  "rejected": false,
  "rejection_reason": null,
  "run_id": "00d721f2-1d25-4e1f-af6b-e0d486ac2f31",
  "stage3_signals": {
    "alias_found": false,
    "alias_match_roles": [],
    "kra_match_roles": [
      {
        "display_name": "Angular Frontend Developer",
        "kra_matches": [
          {
            "kra_text": "collaboration with design and QA",
            "sentence": "Take up system analysis, design, documenting responsibilities and get it done in time.",
            "similarity": 0.4552
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "He/ she should be able to perform code analysing and reading exercises for current and previous projects.",
            "similarity": 0.4431
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Should be smart and able to write the optimized code as per the requirement.",
            "similarity": 0.4416
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 90,
        "score": 0.4467,
        "slug": "angular-frontend-developer",
        "total_count": null
      },
      {
        "display_name": "React Native Developer",
        "kra_matches": [
          {
            "kra_text": "maintain code quality",
            "sentence": "Should be smart and able to write the optimized code as per the requirement.",
            "similarity": 0.4585
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "He/ she should be able to perform code analysing and reading exercises for current and previous projects.",
            "similarity": 0.4168
          },
          {
            "kra_text": "maintain code quality",
            "sentence": "Take up system analysis, design, documenting responsibilities and get it done in time.",
            "similarity": 0.3789
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 73,
        "score": 0.418,
        "slug": "react-native-developer",
        "total_count": null
      },
      {
        "display_name": "Go Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and testing support",
            "sentence": "He/ she should be able to perform code analysing and reading exercises for current and previous projects.",
            "similarity": 0.5014
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Should be smart and able to write the optimized code as per the requirement.",
            "similarity": 0.3907
          },
          {
            "kra_text": "code review and testing support",
            "sentence": "Take up system analysis, design, documenting responsibilities and get it done in time.",
            "similarity": 0.361
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 81,
        "score": 0.4177,
        "slug": "go-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Node.js Backend Developer",
        "kra_matches": [
          {
            "kra_text": "code review and refactoring",
            "sentence": "He/ she should be able to perform code analysing and reading exercises for current and previous projects.",
            "similarity": 0.4431
          },
          {
            "kra_text": "code review and refactoring",
            "sentence": "Should be smart and able to write the optimized code as per the requirement.",
            "similarity": 0.4416
          },
          {
            "kra_text": "defect diagnosis and performance tuning",
            "sentence": "Take up system analysis, design, documenting responsibilities and get it done in time.",
            "similarity": 0.3664
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 82,
        "score": 0.4171,
        "slug": "node-backend-developer",
        "total_count": null
      },
      {
        "display_name": "Flutter Developer",
        "kra_matches": [
          {
            "kra_text": "translate product and design requirements",
            "sentence": "Take up system analysis, design, documenting responsibilities and get it done in time.",
            "similarity": 0.433
          },
          {
            "kra_text": "optimize responsiveness and performance",
            "sentence": "Should be smart and able to write the optimized code as per the requirement.",
            "similarity": 0.4241
          },
          {
            "kra_text": "collaborate with design, product, and backend teams",
            "sentence": "Must possess excellent attention to detail and be able to familiarize and quickly learn new Software/ framework/ languages/ technology with ease.",
            "similarity": 0.3345
          }
        ],
        "matched_count": null,
        "matched_skills": null,
        "role_id": 74,
        "score": 0.3972,
        "slug": "flutter-developer",
        "total_count": null
      }
    ],
    "skill_match_roles": []
  },
  "stage4_decision": {
    "alias_collision_detected": false,
    "case": "DOMAIN",
    "chosen_role": {
      "display_name": "Backend Developer",
      "kra_matches": null,
      "matched_count": null,
      "matched_skills": null,
      "role_id": 1,
      "score": 0.82,
      "slug": "backend-engineer",
      "total_count": null
    },
    "confidence": 0.82,
    "is_new_role": false,
    "llm2_fired": false,
    "llm2_reasoning": null,
    "matched_dimensions": [
      "System Analysis and Design",
      "Code Review and Code Comprehension",
      "Algorithmic / Optimized Coding",
      "Learning Agility"
    ],
    "matched_kras": [
      "Take up system analysis, design, documenting responsibilities",
      "perform code analysing and reading exercises",
      "write the optimized code as per the requirement",
      "quickly learn new Software/ framework/ languages/ technology"
    ],
    "matched_skills": [
      "system analysis",
      "design",
      "code analysing",
      "optimized code",
      "Software",
      "framework",
      "languages",
      "technology",
      "attention to detail"
    ],
    "new_role_display_name": null,
    "new_role_slug": null,
    "queued": false,
    "reasoning": "Domain=Software Engineering; The JD focuses on system analysis, code reading, optimized coding, and quickly learning software/frameworks/languages, which best aligns with a general backend/software engineering role.",
    "sub_role": null
  },
  "stage5_updates": {
    "centroid_n_after": 1375,
    "centroid_updated": true,
    "collision_log_id": null,
    "new_kra_attached": {
      "best_kra_similarity": 0.0,
      "queue_id": 1451,
      "r_and_r_preview": "Take up system analysis, design, documenting responsibilities and get it done in time. He/ she should be able to perform code analysing and reading exercises for current and previous projects.\nShould ",
      "role_display_name": "Backend Developer",
      "role_slug": "backend-engineer",
      "status": "pending"
    },
    "new_skills_attached": [
      {
        "is_primary": true,
        "queue_id": 19581,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Code Analysis",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 19582,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Code Reading",
        "status": "pending"
      },
      {
        "is_primary": true,
        "queue_id": 19583,
        "role_display_name": "Backend Developer",
        "role_slug": "backend-engineer",
        "skill_name": "Optimization",
        "status": "pending"
      }
    ],
    "queue_entry_id": null,
    "v3_pipeline_triggered": false,
    "v3_role_slug": null,
    "v3_run_id": null
  }
}
API 2 — extract-details
{
  "alias_matches": [],
  "candidate_roles": [],
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD focuses on system analysis, code reading, optimized coding, and quickly learning software/frameworks/languages, which best aligns with a general backend/software engineering role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "dimensions": [],
  "input_final_skills": [
    "Code Analysis",
    "Code Reading",
    "Optimization"
  ],
  "input_llm_skills": [
    "Code Analysis",
    "Code Reading",
    "Optimization"
  ],
  "new_aliases_persisted": 0,
  "run_id": "00d721f2-1d25-4e1f-af6b-e0d486ac2f31",
  "skills_detail": [
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Code Analysis",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Engineering",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "code-analysis",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Code Reading",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Engineering",
          "skill_nature": "PRACTICE",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "code-reading",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    },
    {
      "aliases_in_db": [],
      "canonical": null,
      "dimensions": [],
      "input_skill": "Optimization",
      "matched_via": null,
      "new_alias_persisted": false,
      "new_alias_text": null,
      "new_skill_meta": {
        "derived": {
          "category": "Software Engineering",
          "skill_nature": "CONCEPT",
          "sub_category": "general",
          "typical_lifespan": "MULTI_YEAR",
          "version_strategy": "UNVERSIONED",
          "volatility": "MEDIUM"
        },
        "enrichment": null,
        "keep_log": [],
        "locked_dimensions": [],
        "merge_log": [],
        "placed": null,
        "relationships": null,
        "skill_id": "optimization",
        "split_log": [],
        "typed": null,
        "warnings": []
      },
      "source_tag": "llm",
      "was_in_llm_skills": true
    }
  ],
  "unmatched_skills": [
    "Code Analysis",
    "Code Reading",
    "Optimization"
  ]
}
API 3 — final-role-output
{
  "chosen_role": {
    "display_name": "Backend Developer",
    "id": 1,
    "rationale": "Domain=Software Engineering; The JD focuses on system analysis, code reading, optimized coding, and quickly learning software/frameworks/languages, which best aligns with a general backend/software engineering role.",
    "role_archetype": "A Backend Engineer designs, builds, and maintains the server-side logic and data handling that power applications and services. They focus on implementing reliable business functionality, integrating with other systems, and ensuring the backend is scalable, maintainable, and observable.",
    "slug": "backend-engineer",
    "source": "db"
  },
  "chosen_role_resolution": "in_db",
  "final_input_skills": [
    {
      "skill": "Code Analysis",
      "tag": "new"
    },
    {
      "skill": "Code Reading",
      "tag": "new"
    },
    {
      "skill": "Optimization",
      "tag": "new"
    }
  ],
  "llm_cost_api1_usd": null,
  "llm_cost_api2_usd": null,
  "llm_cost_api3_usd": null,
  "llm_cost_total_usd": null,
  "persistence": {
    "items": [],
    "new_skills_created": 0,
    "role_dimension_saved": 0,
    "skill_dimension_saved": 0,
    "skipped": 0
  },
  "planner_output": null,
  "run_id": "00d721f2-1d25-4e1f-af6b-e0d486ac2f31"
}