Pipeline run
00d721f2-1d25-4e1f-af6b-e0d486ac2f31
Client output enrichment
v2 Skill cluster · Nature of work · AI index · Tech stack maturity · Evidence · KRA descriptionvocab breakdown (legacy)
Signals
Post-classification
Captured for admin review
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 …
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Backend Developer
domain · Software Engineering CASE DOMAINslug: 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
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
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.
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software Engineering
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Software Engineering
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- 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
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"
}