Pipeline run
ba8d7506-465a-4829-b4e5-def44834f3d2
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
• Develop state-of-the-art high performance and low latency software applications for mission critical systems • Contribute in all the phases of the software development lifecycle • Craft a well-desig…
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 describes mission-critical software development, object-oriented design, lifecycle participation, live support, and AWS SDK usage, which best match a 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
About Aakash BYJU'S Technology Innovation Lab Are you passionate about transforming the field of education as we know it? The way education is imparted has been disrupted massively due to forces such as Ed-tech digital revolution, the advancement in artificial intelligence technology and the pandemic. Given the rapid pace of transformation, the vision of the Technology Innovation Lab at Aakash BYJUs is to make the education of the future a reality. The Technology Innovation Lab aims to leverage state-of-the-art technologies to develop industry-defining bleeding-edge solutions for a student-first world-class hybrid learning experience. This involves - • Reimagining and conceptualizing how education will be imparted in the future in the omni-channel and immersive learning environment • Building data platforms such as Power BI dashboards to facilitate students, parents, teachers and the business • Creating applications to support the futuristic tech-enabled smart classrooms • Conceptualizing and developing mobile and web applications for seamless customer experience • Developing Internet of Things (IoT) driven integrations into applications to build futuristic learning experience • Leveraging Artificial Intelligence (AI) and Machine Learning (ML) to identity interventions to boost student performance If this excites you, we might have the perfect opportunity for you in the world’s most valued Ed-tech company! About Aakash BYJU'S - AESL Aakash BYJU’S - India’s trusted name in test preparation, offers the best of classroom and online learning experience, thereby giving students an extra edge. We help to prepare students for medical and engineering entrance exams such as National Eligibility Cum Entrance Test (NEET), Joint Entrance Examination (JEE - Main & Advanced), and school/ board examinations including scholarship exams such as NTSE, KVPY, and Olympiads. Aakash Advantage • 33 years of providing comprehensive and result-oriented test preparation • 275+ centers across India to help you prepare in your city • 3000+ expert faculty to teach, mentor and guide you • 85000+ Rankers in NEET & JEE BYJU’S Edge • World’s largest education technology company with over 10 crore students • Conceptual clarity through high quality videos • Cutting-edge technology to help you practice and prepare better • Putting students first and continuously striving to meet their needs is core to Aakash BYJU’S. We are on a mission to build an omni-channel learning offering that will catapult the test-prep experience to the next level and help build India’s largest education company. Purpose of the Role Develop software solutions that enable the students, parents and teachers to have superior learning and teaching experiences, both inside and outside the classroom. Key Responsibilities • Develop state-of-the-art high performance and low latency software applications for mission critical systems • Contribute in all the phases of the software development lifecycle • Craft a well-designed, testable, efficient code • Perform object-oriented analysis and design using common design patterns. • Effectively and seamlessly manage communication with all stakeholders. • Manage and provide live support to the developed applications Experience • 4+ years of hands-on experience in designing and developing applications using Java EE, Spring, Spring MVC, Spring Boot Frameworks • Experience with test-driven development • Experience with relational databases (MySQL, Oracle, Postgres) or NoSQL Databases (Cassandra, MongoDB, Couch DB) . • Agile programming (Sprint, Scrum) experience Skills • Understands version control branching strategies • Understands different major language paradigms (object oriented /functional /reactive) • Understanding and some experience in programming with AWS SDK What We Offer As a technology professional in Aakash BYJU’s Technology Innovation Lab we offer you an opportunity to - • Become a pioneer of the education of the future by reimagining and building innovative solutions for the Ed-tech industry leading hybrid learning experience • Be a force of technological disruption as a part of a passionate and high growth team on an exciting endeavor to transform the education industry • Innovate and challenge the status quo with the backing of BYJUs, the largest Ed-tech company in the world • Belong to an upbeat, flexible and relaxed work culture with a specific focus on collaboration • Craft an excellent career at Aakash BYJUs through a broad realm of career tracks and opportunities • Excel in your chosen stream and become a renowned technologist in the Ed-tech industry with heavy investment from the business into your learning, exposure and growth • Have a highly competitive compensation and benefits package
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
- Cloud Platforms
- Sub-category
- general
- Skill nature
- TOOL
- 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
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Concepts
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- design patterns (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Concept
- Sub-category
- Software Design Patterns
- Confidence
- 0.94
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Design patterns are a standard interview/JD topic across backend and frontend roles; job postings commonly mention them alongside OOP and system design, and they remain core in books, courses, and code reviews.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 2
- Sub-category id
- 1247
- 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) |
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Practices
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Version strategy
- UNVERSIONED
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 |
|---|---|---|---|---|---|---|
| Design Patterns | 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 | AWS SDK | type=Cloud Platforms subtype=general nature=TOOL lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Object-Oriented Programming | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Functional Programming | type=Concepts subtype=general nature=CONCEPT lifespan=EVERGREEN | |
| canonical_skill_proposed | Reactive Programming | type=Concepts subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Version Control | type=Practices subtype=general nature=PRACTICE lifespan=EVERGREEN |
nano JD Parser — gpt-4.1-nano click to toggle
Show raw JSON
{
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Aakash BYJU\u2019S - India\u2019s trusted",
"last_5_words": "including scholarship exams such as"
},
"text": "Aakash BYJU\u2019S - India\u2019s trusted name in test preparation, offers the best of classroom and online learning experience, thereby giving students an extra edge. We help to prepare students for medical and engineering entrance exams such as National Eligibility Cum Entrance Test (NEET), Joint Entrance Examination (JEE - Main \u0026 Advanced), and school/ board examinations including scholarship exams such as NTSE, KVPY, and Olympiads.",
"word_count": 64
},
"certifications": [],
"company_name": "Aakash BYJU\u0027S",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"Ed-tech",
"Educational Technology"
],
"domain": "Education"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of hands-on experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"Java Developer",
"Application Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Develop state-of-the-art high",
"last_5_words": "support to the developed applications"
},
"text": "\u2022 Develop state-of-the-art high performance and low latency software applications for mission critical systems\n\u2022 Contribute in all the phases of the software development lifecycle\n\u2022 Craft a well-designed, testable, efficient code\n\u2022 Perform object-oriented analysis and design using common design patterns.\n\u2022 Effectively and seamlessly manage communication with all stakeholders.\n\u2022 Manage and provide live support to the developed applications",
"word_count": 56
},
{
"bullet_count": 3,
"heading": "Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Understands version control branching",
"last_5_words": "programming with AWS SDK"
},
"text": "\u2022 Understands version control branching strategies\n\u2022 Understands different major language paradigms (object oriented /functional /reactive)\n\u2022 Understanding and some experience in programming with AWS SDK",
"word_count": 27
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": false,
"skill_name": "AWS SDK"
},
{
"is_primary": false,
"skill_name": "Object-Oriented Programming"
},
{
"is_primary": false,
"skill_name": "Functional Programming"
},
{
"is_primary": false,
"skill_name": "Reactive Programming"
},
{
"is_primary": false,
"skill_name": "Design Patterns"
},
{
"is_primary": false,
"skill_name": "Version Control"
}
],
"jd_role": {
"display_name": "Software Developer",
"rationale": null,
"role_aliases": [
"Software Engineer",
"Java Developer",
"Application Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": {
"source_marker": {
"first_5_words": "Aakash BYJU\u2019S - India\u2019s trusted",
"last_5_words": "including scholarship exams such as"
},
"text": "Aakash BYJU\u2019S - India\u2019s trusted name in test preparation, offers the best of classroom and online learning experience, thereby giving students an extra edge. We help to prepare students for medical and engineering entrance exams such as National Eligibility Cum Entrance Test (NEET), Joint Entrance Examination (JEE - Main \u0026 Advanced), and school/ board examinations including scholarship exams such as NTSE, KVPY, and Olympiads.",
"word_count": 64
},
"certifications": [],
"company_name": "Aakash BYJU\u0027S",
"ctc": null,
"domain": {
"primary": {
"aliases": [
"Ed-tech",
"Educational Technology"
],
"domain": "Education"
},
"secondary": null
},
"education": [],
"experience": {
"max": null,
"min": 4,
"raw": "4+ years of hands-on experience"
},
"job_locations": [],
"role": "Software Developer",
"role_aliases": [
"Software Engineer",
"Java Developer",
"Application Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 6,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Develop state-of-the-art high",
"last_5_words": "support to the developed applications"
},
"text": "\u2022 Develop state-of-the-art high performance and low latency software applications for mission critical systems\n\u2022 Contribute in all the phases of the software development lifecycle\n\u2022 Craft a well-designed, testable, efficient code\n\u2022 Perform object-oriented analysis and design using common design patterns.\n\u2022 Effectively and seamlessly manage communication with all stakeholders.\n\u2022 Manage and provide live support to the developed applications",
"word_count": 56
},
{
"bullet_count": 3,
"heading": "Skills",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Understands version control branching",
"last_5_words": "programming with AWS SDK"
},
"text": "\u2022 Understands version control branching strategies\n\u2022 Understands different major language paradigms (object oriented /functional /reactive)\n\u2022 Understanding and some experience in programming with AWS SDK",
"word_count": 27
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "ba8d7506-465a-4829-b4e5-def44834f3d2",
"stage3_signals": {
"alias_found": true,
"alias_match_roles": [
{
"display_name": "Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 1,
"score": 1.0,
"slug": "backend-engineer",
"total_count": null
},
{
"display_name": "Java Backend Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 79,
"score": 1.0,
"slug": "java-backend-developer",
"total_count": null
}
],
"kra_match_roles": [
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Craft a well-designed, testable, efficient code",
"similarity": 0.5965
},
{
"kra_text": "maintain code quality",
"sentence": "Contribute in all the phases of the software development lifecycle",
"similarity": 0.4215
},
{
"kra_text": "prepare mobile releases",
"sentence": "Manage and provide live support to the developed applications",
"similarity": 0.3877
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.4686,
"slug": "react-native-developer",
"total_count": null
},
{
"display_name": "Angular Frontend Developer",
"kra_matches": [
{
"kra_text": "code review and refactoring",
"sentence": "Craft a well-designed, testable, efficient code",
"similarity": 0.5283
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Contribute in all the phases of the software development lifecycle",
"similarity": 0.4594
},
{
"kra_text": "collaboration with design and QA",
"sentence": "Manage and provide live support to the developed applications",
"similarity": 0.409
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 90,
"score": 0.4656,
"slug": "angular-frontend-developer",
"total_count": null
},
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Contribute in all the phases of the software development lifecycle",
"similarity": 0.4941
},
{
"kra_text": "optimize responsiveness and performance",
"sentence": "Develop state-of-the-art high performance and low latency software applications for mission critical systems",
"similarity": 0.4571
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Manage and provide live support to the developed applications",
"similarity": 0.4438
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.465,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "DevOps Engineer",
"kra_matches": [
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Contribute in all the phases of the software development lifecycle",
"similarity": 0.5016
},
{
"kra_text": "Collaborates with development teams to improve build processes, reduce deployment friction, containerize applications, and adopt DevOps best practices.",
"sentence": "Manage and provide live support to the developed applications",
"similarity": 0.4572
},
{
"kra_text": "Manages release management processes including environment promotion gates, deployment approval workflows, change management records, and rollback procedures.",
"sentence": "Effectively and seamlessly manage communication with all stakeholders.",
"similarity": 0.4156
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 10,
"score": 0.4581,
"slug": "devops-engineer",
"total_count": null
},
{
"display_name": "Go Backend Developer",
"kra_matches": [
{
"kra_text": "code review and testing support",
"sentence": "Craft a well-designed, testable, efficient code",
"similarity": 0.4847
},
{
"kra_text": "code review and testing support",
"sentence": "Manage and provide live support to the developed applications",
"similarity": 0.4534
},
{
"kra_text": "service interface design",
"sentence": "Perform object-oriented analysis and design using common design patterns.",
"similarity": 0.4302
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 81,
"score": 0.4561,
"slug": "go-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.92,
"slug": "backend-engineer",
"total_count": null
},
"confidence": 0.92,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"High-Performance Software Development",
"Low-Latency Systems",
"Software Development Lifecycle",
"Code Quality and Testability",
"Application Support and Maintenance",
"Stakeholder Communication"
],
"matched_kras": [
"Develop state-of-the-art high performance and low latency software applications",
"Contribute in all the phases of the software development lifecycle",
"Craft a well-designed, testable, efficient code",
"Perform object-oriented analysis and design using common design patterns",
"Manage and provide live support to the developed applications"
],
"matched_skills": [
"object-oriented analysis and design",
"design patterns",
"version control branching strategies",
"object oriented /functional /reactive",
"AWS SDK"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD describes mission-critical software development, object-oriented design, lifecycle participation, live support, and AWS SDK usage, which best match a backend/software engineering role.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 1599,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": {
"best_kra_similarity": 0.0,
"queue_id": 1718,
"r_and_r_preview": "\u2022 Develop state-of-the-art high performance and low latency software applications for mission critical systems\n\u2022 Contribute in all the phases of the software development lifecycle\n\u2022 Craft a well-desig",
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"status": "pending"
},
"new_skills_attached": [
{
"is_primary": false,
"queue_id": 22550,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "AWS SDK",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 22553,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Object-Oriented Programming",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 22555,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Functional Programming",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 22557,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Reactive Programming",
"status": "pending"
},
{
"is_primary": false,
"queue_id": 22559,
"role_display_name": "Backend Developer",
"role_slug": "backend-engineer",
"skill_name": "Version Control",
"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": 2624,
"existing_alias_text": "design patterns",
"input_term": "Design Patterns",
"matched_canonical": {
"category_id": 2,
"display_name": "design patterns",
"id": 1654,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "design-patterns",
"sub_category_id": 1247,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD describes mission-critical software development, object-oriented design, lifecycle participation, live support, and AWS SDK usage, which best match a 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": [
{
"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": "Design Patterns",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"AWS SDK",
"Object-Oriented Programming",
"Functional Programming",
"Reactive Programming",
"Design Patterns",
"Version Control"
],
"input_llm_skills": [
"AWS SDK",
"Object-Oriented Programming",
"Functional Programming",
"Reactive Programming",
"Design Patterns",
"Version Control"
],
"new_aliases_persisted": 0,
"run_id": "ba8d7506-465a-4829-b4e5-def44834f3d2",
"skills_detail": [
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "AWS SDK",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Cloud Platforms",
"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": "aws-sdk",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Object-Oriented Programming",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "object-oriented-programming",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Functional Programming",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"skill_nature": "CONCEPT",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "functional-programming",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Reactive Programming",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Concepts",
"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": "reactive-programming",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "design patterns",
"alias_type": "CANONICAL",
"id": 2624,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 2,
"display_name": "design patterns",
"id": 1654,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "design-patterns",
"sub_category_id": 1247,
"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": "Design Patterns",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Design Patterns",
"matched_via": "alias",
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": null,
"source_tag": "db",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Version Control",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Practices",
"skill_nature": "PRACTICE",
"sub_category": "general",
"typical_lifespan": "EVERGREEN",
"version_strategy": "UNVERSIONED",
"volatility": "STABLE"
},
"enrichment": null,
"keep_log": [],
"locked_dimensions": [],
"merge_log": [],
"placed": null,
"relationships": null,
"skill_id": "version-control",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"AWS SDK",
"Object-Oriented Programming",
"Functional Programming",
"Reactive Programming",
"Version Control"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Backend Developer",
"id": 1,
"rationale": "Domain=Software Engineering; The JD describes mission-critical software development, object-oriented design, lifecycle participation, live support, and AWS SDK usage, which best match a 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": "AWS SDK",
"tag": "new"
},
{
"skill": "Object-Oriented Programming",
"tag": "new"
},
{
"skill": "Functional Programming",
"tag": "new"
},
{
"skill": "Reactive Programming",
"tag": "new"
},
{
"skill": "Design Patterns",
"tag": "in_db"
},
{
"skill": "Version Control",
"tag": "new"
}
],
"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": "Design Patterns",
"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": 1654,
"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": "ba8d7506-465a-4829-b4e5-def44834f3d2"
}