Pipeline run
9f97baee-07c2-417f-bd9b-4f4567bb98ae
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
• Design and implement reusable and modular components that fit into existing applications and services. • Break down a large problem into smaller components and provide a clear solution for each piec…
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 emphasizes reusable modular components, efficient large-dataset processing, testable maintainable code, analytics, SDK documentation, and integrated solutions, which align best with backend software engineering.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
THIS IS A 5+ Month CONTRACT POSITION WITH ONE OF THE LARGEST, GLOBAL, TECHNOLOGY LEADER. Our large, Fortune client is ranked as one of the best companies to work with, in the world. The client fosters progressive culture, creativity, and a Flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader. We are looking for candidate with 5-7 years of overall experience and 5+ years of relevant experience in C#, .NET 4.8 / .NET 8, msTest / vsTest / xUnit / nUnit Qualifications • 5+ years of hands-on software development experience in C#, along with more current experience on .NET 4.8 / 8. • Experience in writing Unit tests and Integration tests using msTest/vsTest/xUnit/nUnit. • Experience consuming HTTP any other types of APIs. • Experience with using Jenkins and/or other CI/CD tools. • Experience working on multi-threading and concurrent programming patterns. • Experience with desktop (windows) centric development. • Comfortable working in Linux and Windows environment. • BS in Computer Science or related field, or equivalent work experience. Preferred Qualifications: • Experience with CAD, 3D and 2D Geometry. • Experience contributing to community-driven libraries/SDKs. • Experience with Agile software development practices. Responsibilities • Design and implement reusable and modular components that fit into existing applications and services. • Break down a large problem into smaller components and provide a clear solution for each piece. • Build highly efficient solutions that support processing large datasets. • Develop robust software by writing testable and maintainable code. • Leverage analytics to measure performance and monitor availability. • Write public-facing SDK documentation. • Engage with internal and external teams for building integrated solutions.
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
- Development Tools
- Sub-category
- general
- Skill nature
- TOOL
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Analytics (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Domain
- Sub-category
- Analytics
- Confidence
- 0.94
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Analytics appears in a large share of data, product, and BI job descriptions, and major vendors (Google Analytics, Adobe Analytics, Power BI) continue to invest heavily in the category.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 37
- Sub-category id
- 1257
- Extractable
- True
- Also category
- False
Dimensions (API 2 worklist)
-
React Frontend Development Catalog dimension db id 96
Library dimension (catalog)
API 3 link attempts (this skill)
| Dimension | Skill↔dim | Role↔dim | Outcome |
|---|---|---|---|
|
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
All API 3 persistence rows
Same grid as the skill-extractor “Persistence items” table: one row per (skill × dimension) work item.
| Skill | Tag | Dimension | Skill↔dim | Role↔dim | Outcome | Notes |
|---|---|---|---|---|---|---|
| Analytics | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | SDK | type=Development Tools subtype=general nature=TOOL lifespan=MULTI_YEAR |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Our large, Fortune client is",
"last_5_words": "define this global technology leader."
},
"text": "Our large, Fortune client is ranked as one of the best companies to work with, in the world. The client fosters progressive culture, creativity, and a Flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.",
"word_count": 64
},
"certifications": [],
"company_name": "Fortune client",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "BS in Computer Science or related field, or equivalent work experience",
"requirement": "required"
}
],
"experience": {
"max": 7,
"min": 5,
"raw": "5-7 years of overall experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"SDE",
"Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and implement reusable",
"last_5_words": "for building integrated solutions."
},
"text": "\u2022 Design and implement reusable and modular components that fit into existing applications and services.\n\u2022 Break down a large problem into smaller components and provide a clear solution for each piece.\n\u2022 Build highly efficient solutions that support processing large datasets.\n\u2022 Develop robust software by writing testable and maintainable code.\n\u2022 Leverage analytics to measure performance and monitor availability.\n\u2022 Write public-facing SDK documentation.\n\u2022 Engage with internal and external teams for building integrated solutions.",
"word_count": 66
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "SDK"
},
{
"is_primary": false,
"skill_name": "Analytics"
}
],
"jd_role": {
"display_name": "Software Developer",
"rationale": null,
"role_aliases": [
"Software Engineer",
"SDE",
"Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Our large, Fortune client is",
"last_5_words": "define this global technology leader."
},
"text": "Our large, Fortune client is ranked as one of the best companies to work with, in the world. The client fosters progressive culture, creativity, and a Flexible work environment. They use cutting-edge technologies to keep themselves ahead of the curve. Diversity in all aspects is respected. Integrity, experience, honesty, people, humanity, and passion for excellence are some other adjectives that define this global technology leader.",
"word_count": 64
},
"certifications": [],
"company_name": "Fortune client",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"ITES",
"BPO"
],
"domain": "IT Services \u0026 Consulting"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "BS in Computer Science or related field, or equivalent work experience",
"requirement": "required"
}
],
"experience": {
"max": 7,
"min": 5,
"raw": "5-7 years of overall experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"SDE",
"Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 7,
"heading": "Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Design and implement reusable",
"last_5_words": "for building integrated solutions."
},
"text": "\u2022 Design and implement reusable and modular components that fit into existing applications and services.\n\u2022 Break down a large problem into smaller components and provide a clear solution for each piece.\n\u2022 Build highly efficient solutions that support processing large datasets.\n\u2022 Develop robust software by writing testable and maintainable code.\n\u2022 Leverage analytics to measure performance and monitor availability.\n\u2022 Write public-facing SDK documentation.\n\u2022 Engage with internal and external teams for building integrated solutions.",
"word_count": 66
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "9f97baee-07c2-417f-bd9b-4f4567bb98ae",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "structure reusable application code",
"sentence": "Design and implement reusable and modular components that fit into existing applications and services.",
"similarity": 0.598
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Engage with internal and external teams for building integrated solutions.",
"similarity": 0.5507
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Leverage analytics to measure performance and monitor availability.",
"similarity": 0.4757
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5415,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": ".NET Backend Developer",
"kra_matches": [
{
"kra_text": "internal and third-party system integration",
"sentence": "Engage with internal and external teams for building integrated solutions.",
"similarity": 0.5701
},
{
"kra_text": "service interface design and implementation",
"sentence": "Design and implement reusable and modular components that fit into existing applications and services.",
"similarity": 0.5143
},
{
"kra_text": "backend code refactoring and maintenance",
"sentence": "Develop robust software by writing testable and maintainable code.",
"similarity": 0.5014
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 83,
"score": 0.5286,
"slug": "dotnet-backend-developer",
"total_count": null
},
{
"display_name": "Scala Backend Developer",
"kra_matches": [
{
"kra_text": "internal and external system integration",
"sentence": "Engage with internal and external teams for building integrated solutions.",
"similarity": 0.589
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Leverage analytics to measure performance and monitor availability.",
"similarity": 0.4564
},
{
"kra_text": "service endpoint development",
"sentence": "Design and implement reusable and modular components that fit into existing applications and services.",
"similarity": 0.4524
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 87,
"score": 0.4993,
"slug": "scala-backend-developer",
"total_count": null
},
{
"display_name": "Kotlin Backend Developer",
"kra_matches": [
{
"kra_text": "internal and external system integration",
"sentence": "Engage with internal and external teams for building integrated solutions.",
"similarity": 0.589
},
{
"kra_text": "performance and reliability tuning",
"sentence": "Leverage analytics to measure performance and monitor availability.",
"similarity": 0.4564
},
{
"kra_text": "service contract design",
"sentence": "Design and implement reusable and modular components that fit into existing applications and services.",
"similarity": 0.4332
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 84,
"score": 0.4929,
"slug": "kotlin-server-backend-developer",
"total_count": null
},
{
"display_name": "Ruby Backend Developer",
"kra_matches": [
{
"kra_text": "internal and external service integration",
"sentence": "Engage with internal and external teams for building integrated solutions.",
"similarity": 0.604
},
{
"kra_text": "internal and external service integration",
"sentence": "Design and implement reusable and modular components that fit into existing applications and services.",
"similarity": 0.4361
},
{
"kra_text": "refactoring and code organization",
"sentence": "Develop robust software by writing testable and maintainable code.",
"similarity": 0.426
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 85,
"score": 0.4887,
"slug": "ruby-backend-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.9,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.9,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Backend Software Development",
"Scalable Data Processing",
"Testable and Maintainable Code",
"Performance Monitoring and Observability",
"API/Integration Solutions"
],
"matched_kras": [
"Design and implement reusable and modular components",
"Break down a large problem into smaller components",
"Build highly efficient solutions that support processing large datasets",
"Develop robust software by writing testable and maintainable code",
"Leverage analytics to measure performance and monitor availability",
"Write public-facing SDK documentation",
"Engage with internal and external teams for building integrated solutions"
],
"matched_skills": [
"analytics",
"SDK documentation"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD emphasizes reusable modular components, efficient large-dataset processing, testable maintainable code, analytics, SDK documentation, and integrated solutions, which align best with backend software engineering.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1583,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1702,
"r_and_r_preview": "\u2022 Design and implement reusable and modular components that fit into existing applications and services.\n\u2022 Break down a large problem into smaller components and provide a clear solution for each piec",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 22437,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "SDK",
"status": "pending"
}
],
"queue_entry_id": null,
"v3_pipeline_triggered": false,
"v3_role_slug": null,
"v3_run_id": null
}
}
API 2 — extract-details
{
"alias_matches": [
{
"alias_persist_skipped_reason": "alias_text already exists for this canonical skill",
"alias_persisted": false,
"existing_alias_id": 2634,
"existing_alias_text": "Analytics",
"input_term": "Analytics",
"matched_canonical": {
"category_id": 37,
"display_name": "Analytics",
"id": 1664,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "analytics",
"sub_category_id": 1257,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD emphasizes reusable modular components, efficient large-dataset processing, testable maintainable code, analytics, SDK documentation, and integrated solutions, which align best with backend software engineering.",
"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": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Analytics",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"SDK",
"Analytics"
],
"input_llm_skills": [
"SDK",
"Analytics"
],
"new_aliases_persisted": 0,
"run_id": "9f97baee-07c2-417f-bd9b-4f4567bb98ae",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "SDK",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Development Tools",
"skill_nature": "TOOL",
"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": "sdk",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Analytics",
"alias_type": "CANONICAL",
"id": 2634,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 37,
"display_name": "Analytics",
"id": 1664,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "analytics",
"sub_category_id": 1257,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"dimensions": [
{
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"input_skill": "Analytics",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Analytics",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"SDK"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD emphasizes reusable modular components, efficient large-dataset processing, testable maintainable code, analytics, SDK documentation, and integrated solutions, which align best with backend software engineering.",
"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": "SDK",
"tag": "new"
},
{
"skill": "Analytics",
"tag": "in_db"
}
],
"llm_cost_api1_usd": null,
"llm_cost_api2_usd": null,
"llm_cost_api3_usd": null,
"llm_cost_total_usd": null,
"persistence": {
"items": [
{
"chosen_role_id": 1,
"dimension": {
"difficulty_hint": "well_known",
"display_name": "React Frontend Development",
"id": 96,
"rationale": "Building interactive web user interfaces with React.js, including component composition, state management, hooks, and rendering patterns. React.js belongs here because it is a core library for client-side UI development in modern web applications.",
"slug": "d_init_01",
"source": "db"
},
"dimension_id": 96,
"input_skill": "Analytics",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Existing dimension (library) \u00b7 Role\u2194dimension skipped (dimension not under chosen role)",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": true,
"skill_id": 1664,
"skill_tag": "in_db",
"skipped_reason": null
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 0
},
"planner_output": null,
"run_id": "9f97baee-07c2-417f-bd9b-4f4567bb98ae"
}