Pipeline run
21ff445a-b788-44f1-8d99-c32dfc7e0c94
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
1 POST /skills/extract-from-jd
2 POST /skills/extract-details
3 POST /skills/final-role-output
Fullstack Developer
domain · Software Engineering CASE DOMAINslug: full-stack-engineer · id: 15 · source: db
Domain=Software Engineering; The JD centers on leading and architecting client-side and server-side development for full-stack applications, including APIs, databases, security, and cross-functional delivery.
Matched skills
Matched dimensions
Matched KRAs
Resolution:
in_db
— role exists in library; skill↔dim and role↔dim links saved when applicable.
Job description
Job Title: Senior Technical Lead – Full Stack Development Job Summary: As a Senior Technical Lead, you will oversee a team of skilled Full Stack Developers, driving the technical direction, ensuring high-quality delivery, and fostering an environment of innovation and collaboration. With your expertise in full-stack development, you will provide strategic guidance on architecture, task estimation, code quality, and project delivery, while collaborating with stakeholders to align technical solutions with business goals. This role is ideal for a proactive leader who thrives on solving complex challenges, mentoring a dynamic team, and optimizing development processes to create robust, secure, and scalable web applications. Key Responsibilities: • Team Leadership & Mentorship: 1. Lead, mentor, and inspire a team of full-stack developers, fostering a culture of learning, collaboration, and continuous improvement. 2. Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development. 3 Facilitate team development through regular training, identifying growth opportunities, and performance evaluations. • Project & Technical Management: 1 Collaborate with project managers and product teams to translate business needs into scalable technical solutions. 2. Define and implement development strategies, ensuring alignment with business goals, timelines, and resource requirements. 3 Estimate task duration and complexity for development projects, assisting in accurate project planning and resource allocation. 4 Oversee the development of client-side and server-side architecture, ensuring robustness, responsiveness, and security. 5 Manage project deliverables, deadlines, and prioritization, balancing multiple tasks to meet project timelines effectively • Architectural Oversight & Technical Direction: o Drive the technical architecture, guiding best practices in code structure, database management, and API design. o Identify areas for process improvement, optimizing workflows to enhance team productivity and project outcomes. o Ensure all applications meet high standards for security and data protection, implementing best practices in risk management and compliance. • Cross-Functional Collaboration: o Work closely with data scientists, analysts, and other cross-functional team members to enhance software solutions and user experiences. o Act as a bridge between development teams and stakeholders, ensuring clear communication of technical solutions, project progress, and time estimates. • Quality Assurance & Problem Solving: o Lead troubleshooting and debugging efforts, identifying and resolving complex issues efficiently. o Ensure high application performance and stability by driving rigorous testing and quality assurance processes. o Stay up-to-date with emerging technologies and industry trends, evaluating their relevance to ongoing and future projects. Required Qualifications: • Educational Background: o Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degrees are a plus. • Experience: o Minimum of 8 years in full-stack development, with at least 3 years in a technical leadership or team management role. o Proven track record in designing, building, and optimizing end-to-end web applications. o Extensive experience with PHP, as well as additional back-end languages (e.g., Python, Java, C#) and front-end frameworks (e.g., Angular, React, or Vue.js). • Technical Skills: o Deep knowledge of front-end languages and frameworks (HTML, CSS, JavaScript) and back-end technologies. o Proficiency in database management with MySQL, MongoDB, or similar systems. o Familiarity with web servers (e.g., Apache) and cloud environments, with a focus on scalability and security. o Strong understanding of security best practices and data protection measures. • Task Estimation & Project Planning: o Proven experience in estimating task complexity and duration, with a track record of supporting accurate and reliable project plans. o Ability to assess project feasibility, break down large projects into actionable tasks, and allocate resources effectively. • Soft Skills: o Excellent verbal and written communication skills in English, with the ability to convey complex technical concepts to non-technical stakeholders. o Strong problem-solving and analytical skills, with an eye for detail and a commitment to quality. o Highly organized and able to manage multiple priorities in a fast-paced environment. Preferred Skills: • Experience working in Agile/Scrum environments. • Familiarity with DevOps practices and tools, including CI/CD pipelines. • Experience in mobile development is a plus
Skills from this JD
Each row merges API 1 extraction, API 2 library match / v3 orchestration (dimensions + locked dims), and API 3 persistence tags.
Aliases — catalog
- Code Review (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- SoftSkill
- Sub-category
- Code Review
- Confidence
- 0.96
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Code review is a standard hiring-pipeline requirement in engineering JDs and is built into major platforms like GitHub/GitLab pull-request workflows, indicating broad adoption.
Skill profile (library / DB)
- Skill nature
- PRACTICE
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 58
- Sub-category id
- 364
- 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) |
Aliases — catalog
- Frontend (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Domain
- Sub-category
- Frontend Development
- Confidence
- 0.93
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Frontend is a hiring-pipeline staple: job postings routinely require HTML/CSS/JavaScript plus React/Angular/Vue, and major platforms (e.g., Stack Overflow survey, GitHub repos) show sustained high usage.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 37
- Sub-category id
- 1256
- 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
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Web Development
- 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
- Web Development
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Web Development
- Sub-category
- general
- Skill nature
- CONCEPT
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- Version strategy
- UNVERSIONED
Aliases — catalog
- Database Administration (CANONICAL)
Context tags (catalog)
Stored enrichment (catalog DB)
- Category
- Domain
- Sub-category
- Database Administration
- Confidence
- 0.95
- Version strategy
- NOT_APPLICABLE
Maturity reasoning: Database administration is a common hiring requirement across DBAs, SREs, and platform roles; job postings routinely list backup/recovery, replication, and performance tuning for PostgreSQL, MySQL, and SQL Server.
Skill profile (library / DB)
- Skill nature
- CONCEPT
- Volatility
- STABLE
- Typical lifespan
- EVERGREEN
- Category id
- 37
- Sub-category id
- 1040
- 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
|
— | — |
Skipped — no persistable v3 meta for new skill
skill_not_in_db_v3_proposed
|
Skill enrichment (orchestrator / LLM)
No Stage 7 enrichment blob on this skill (orchestrator skipped enrichment).
- Category
- Web Development
- 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
- Security Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Security Tools
- Sub-category
- general
- Skill nature
- CONCEPT
- 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
- Compliance
- 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
- Compliance
- 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
- Testing Tools
- 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
- Testing Tools
- Sub-category
- general
- Skill nature
- PRACTICE
- Volatility
- MEDIUM
- Typical lifespan
- MULTI_YEAR
- 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 |
|---|---|---|---|---|---|---|
| Code Review | in_db |
React Frontend Development
d_init_01
|
✓ | — | Existing dimension (library) · Role↔dimension skipped (dimension not under chosen role) | |
| Front-end Development | new |
React Frontend Development
d_init_01
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
| Database Management | new |
React Frontend Development
d_init_01
|
— | — | Skipped — no persistable v3 meta for new skill | skill_not_in_db_v3_proposed |
Library artifacts (this run)
| Kind | Detail | DB id |
|---|---|---|
| canonical_skill_proposed | Back-end Development | type=Web Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Client-side Architecture | type=Web Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Server-side Architecture | type=Web Development subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | API Design | type=Web Development subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Security | type=Security Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Data Protection | type=Security Tools subtype=general nature=CONCEPT lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Risk Management | type=Compliance subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Compliance | type=Compliance subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Testing | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| canonical_skill_proposed | Quality Assurance | type=Testing Tools subtype=general nature=PRACTICE lifespan=MULTI_YEAR | |
| dimension_skill_link_proposed | Front-end Development ↔ React Frontend Development | |
| dimension_skill_link_proposed | Database Management ↔ React Frontend Development |
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": [
"SaaS",
"Software Development"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u2019s degree in Computer Science, Engineering, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 8,
"raw": "Minimum of 8 years in full-stack development, with at least 3 years in a technical leadership or team management role."
},
"job_locations": [],
"role": "Senior Technical Lead \u2013 Full Stack Development",
"role_aliases": [
"Technical Lead",
"Full Stack Lead",
"Lead Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Team Leadership \u0026 Mentorship:",
"last_5_words": "to ongoing and future projects."
},
"text": "\u2022 Team Leadership \u0026 Mentorship:\n\n1. Lead, mentor, and inspire a team of full-stack developers, fostering a culture of learning, collaboration, and continuous improvement.\n\n2. Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development.\n\n3 Facilitate team development through regular training, identifying growth opportunities, and performance evaluations.\n\n\u2022 Project \u0026 Technical Management:\n\n1 Collaborate with project managers and product teams to translate business needs into scalable technical solutions.\n\n2. Define and implement development strategies, ensuring alignment with business goals, timelines, and resource requirements.\n\n3. Estimate task duration and complexity for development projects, assisting in accurate project planning and resource allocation.\n\n4 Oversee the development of client-side and server-side architecture, ensuring robustness, responsiveness, and security.\n\n5 Manage project deliverables, deadlines, and prioritization, balancing multiple tasks to meet project timelines effectively\n\n\u2022 Architectural Oversight \u0026 Technical Direction:\n\no Drive the technical architecture, guiding best practices in code structure, database management, and API design.\n\no Identify areas for process improvement, optimizing workflows to enhance team productivity and project outcomes.\n\no Ensure all applications meet high standards for security and data protection, implementing best practices in risk management and compliance.\n\n\u2022 Cross-Functional Collaboration:\n\no Work closely with data scientists, analysts, and other cross-functional team members to enhance software solutions and user experiences.\n\no Act as a bridge between development teams and stakeholders, ensuring clear communication of technical solutions, project progress, and time estimates.\n\n\u2022 Quality Assurance \u0026 Problem Solving:\n\no Lead troubleshooting and debugging efforts, identifying and resolving complex issues efficiently.\n\no Ensure high application performance and stability by driving rigorous testing and quality assurance processes.\n\no Stay up-to-date with emerging technologies and industry trends, evaluating their relevance to ongoing and future projects.",
"word_count": 469
}
],
"urls": []
}
API 1 — extract-from-jd click to toggle
{
"final_skills": [
{
"is_primary": true,
"skill_name": "Code Review"
},
{
"is_primary": true,
"skill_name": "Front-end Development"
},
{
"is_primary": true,
"skill_name": "Back-end Development"
},
{
"is_primary": true,
"skill_name": "Client-side Architecture"
},
{
"is_primary": true,
"skill_name": "Server-side Architecture"
},
{
"is_primary": true,
"skill_name": "Database Management"
},
{
"is_primary": true,
"skill_name": "API Design"
},
{
"is_primary": true,
"skill_name": "Security"
},
{
"is_primary": true,
"skill_name": "Data Protection"
},
{
"is_primary": true,
"skill_name": "Risk Management"
},
{
"is_primary": true,
"skill_name": "Compliance"
},
{
"is_primary": true,
"skill_name": "Testing"
},
{
"is_primary": true,
"skill_name": "Quality Assurance"
}
],
"jd_role": {
"display_name": "Senior Technical Lead \u2013 Full Stack Development",
"rationale": null,
"role_aliases": [
"Technical Lead",
"Full Stack Lead",
"Lead Developer"
],
"role_archetype": "Engineering",
"slug": ""
},
"nano_parsed": {
"JD_type": "pass",
"about_company": null,
"certifications": [],
"company_name": null,
"ctc": null,
"domain": {
"primary": {
"aliases": [
"SaaS",
"Software Development"
],
"domain": "Software \u0026 SaaS Products"
},
"secondary": null
},
"education": [
{
"level": "Bachelor\u0027s",
"qualification": "BTECH/BE - Computer Science (or related)",
"raw": "Bachelor\u2019s degree in Computer Science, Engineering, or a related field.",
"requirement": "required"
}
],
"experience": {
"max": null,
"min": 8,
"raw": "Minimum of 8 years in full-stack development, with at least 3 years in a technical leadership or team management role."
},
"job_locations": [],
"role": "Senior Technical Lead \u2013 Full Stack Development",
"role_aliases": [
"Technical Lead",
"Full Stack Lead",
"Lead Developer"
],
"role_archetype": "Engineering",
"roles_and_responsibilities": [
{
"bullet_count": 20,
"heading": "Key Responsibilities",
"heading_was_present": true,
"source_marker": {
"first_5_words": "\u2022 Team Leadership \u0026 Mentorship:",
"last_5_words": "to ongoing and future projects."
},
"text": "\u2022 Team Leadership \u0026 Mentorship:\n\n1. Lead, mentor, and inspire a team of full-stack developers, fostering a culture of learning, collaboration, and continuous improvement.\n\n2. Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development.\n\n3 Facilitate team development through regular training, identifying growth opportunities, and performance evaluations.\n\n\u2022 Project \u0026 Technical Management:\n\n1 Collaborate with project managers and product teams to translate business needs into scalable technical solutions.\n\n2. Define and implement development strategies, ensuring alignment with business goals, timelines, and resource requirements.\n\n3. Estimate task duration and complexity for development projects, assisting in accurate project planning and resource allocation.\n\n4 Oversee the development of client-side and server-side architecture, ensuring robustness, responsiveness, and security.\n\n5 Manage project deliverables, deadlines, and prioritization, balancing multiple tasks to meet project timelines effectively\n\n\u2022 Architectural Oversight \u0026 Technical Direction:\n\no Drive the technical architecture, guiding best practices in code structure, database management, and API design.\n\no Identify areas for process improvement, optimizing workflows to enhance team productivity and project outcomes.\n\no Ensure all applications meet high standards for security and data protection, implementing best practices in risk management and compliance.\n\n\u2022 Cross-Functional Collaboration:\n\no Work closely with data scientists, analysts, and other cross-functional team members to enhance software solutions and user experiences.\n\no Act as a bridge between development teams and stakeholders, ensuring clear communication of technical solutions, project progress, and time estimates.\n\n\u2022 Quality Assurance \u0026 Problem Solving:\n\no Lead troubleshooting and debugging efforts, identifying and resolving complex issues efficiently.\n\no Ensure high application performance and stability by driving rigorous testing and quality assurance processes.\n\no Stay up-to-date with emerging technologies and industry trends, evaluating their relevance to ongoing and future projects.",
"word_count": 469
}
],
"urls": []
},
"rejected": false,
"rejection_reason": null,
"run_id": "21ff445a-b788-44f1-8d99-c32dfc7e0c94",
"stage3_signals": {
"alias_found": false,
"alias_match_roles": [],
"kra_match_roles": [
{
"display_name": "Flutter Developer",
"kra_matches": [
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "1 Collaborate with project managers and product teams to translate business needs into scalable technical solutions.",
"similarity": 0.6393
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Lead, mentor, and inspire a team of full-stack developers, fostering a culture of learning, collaboration, and continuous improvement.",
"similarity": 0.5519
},
{
"kra_text": "collaborate with design, product, and backend teams",
"sentence": "Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development.",
"similarity": 0.535
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 74,
"score": 0.5754,
"slug": "flutter-developer",
"total_count": null
},
{
"display_name": "Fullstack Developer",
"kra_matches": [
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "1 Collaborate with project managers and product teams to translate business needs into scalable technical solutions.",
"similarity": 0.6142
},
{
"kra_text": "Works closely with product managers and UX designers to translate requirements and wireframes into working software features through iterative development.",
"sentence": "o Work closely with data scientists, analysts, and other cross-functional team members to enhance software solutions and user experiences.",
"similarity": 0.5539
},
{
"kra_text": "Builds and integrates client-side React or Vue components with server-side Node.js or Django APIs, managing bidirectional data flow across frontend and backend layers.",
"sentence": "4 Oversee the development of client-side and server-side architecture, ensuring robustness, responsiveness, and security.",
"similarity": 0.5447
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.5709,
"slug": "full-stack-engineer",
"total_count": null
},
{
"display_name": "Engineering Manager",
"kra_matches": [
{
"kra_text": "coach performance and growth",
"sentence": "3 Facilitate team development through regular training, identifying growth opportunities, and performance evaluations.",
"similarity": 0.5949
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "5 Manage project deliverables, deadlines, and prioritization, balancing multiple tasks to meet project timelines effectively",
"similarity": 0.5537
},
{
"kra_text": "Set team goals and delivery plans",
"sentence": "o Act as a bridge between development teams and stakeholders, ensuring clear communication of technical solutions, project progress, and time estimates.",
"similarity": 0.5271
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 121,
"score": 0.5586,
"slug": "engineering-manager",
"total_count": null
},
{
"display_name": "Cloud Architect",
"kra_matches": [
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Architectural Oversight \u0026 Technical Direction:",
"similarity": 0.5677
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "o Drive the technical architecture, guiding best practices in code structure, database management, and API design.",
"similarity": 0.5629
},
{
"kra_text": "Conducts architecture reviews, approves technical design documents, and guides engineering teams through cloud migration and modernization projects.",
"sentence": "Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development.",
"similarity": 0.511
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 9,
"score": 0.5472,
"slug": "cloud-architect",
"total_count": null
},
{
"display_name": "React Native Developer",
"kra_matches": [
{
"kra_text": "maintain code quality",
"sentence": "Conduct regular code reviews, providing constructive feedback to maintain high-quality standards and encourage best practices in both front-end and back end development.",
"similarity": 0.6468
},
{
"kra_text": "maintain code quality",
"sentence": "o Ensure high application performance and stability by driving rigorous testing and quality assurance processes.",
"similarity": 0.5106
},
{
"kra_text": "maintain code quality",
"sentence": "o Drive the technical architecture, guiding best practices in code structure, database management, and API design.",
"similarity": 0.45
}
],
"matched_count": null,
"matched_skills": null,
"role_id": 73,
"score": 0.5358,
"slug": "react-native-developer",
"total_count": null
}
],
"skill_match_roles": []
},
"stage4_decision": {
"alias_collision_detected": false,
"case": "DOMAIN",
"chosen_role": {
"display_name": "Fullstack Developer",
"kra_matches": null,
"matched_count": null,
"matched_skills": null,
"role_id": 15,
"score": 0.98,
"slug": "full-stack-engineer",
"total_count": null
},
"confidence": 0.98,
"is_new_role": false,
"llm2_fired": false,
"llm2_reasoning": null,
"matched_dimensions": [
"Full-Stack Technical Leadership",
"Architecture Oversight",
"Team Mentorship and Development",
"Project Planning and Delivery",
"Application Security and Compliance",
"Cross-Functional Collaboration",
"Quality Assurance and Problem Solving"
],
"matched_kras": [
"Lead, mentor, and inspire a team of full-stack developers",
"Conduct regular code reviews",
"Translate business needs into scalable technical solutions",
"Define and implement development strategies",
"Estimate task duration and complexity for development projects",
"Oversee the development of client-side and server-side architecture",
"Manage project deliverables, deadlines, and prioritization",
"Drive the technical architecture",
"Ensure all applications meet high standards for security",
"Lead troubleshooting and debugging efforts"
],
"matched_skills": [
"full-stack developers",
"front-end",
"back end development",
"client-side",
"server-side",
"code reviews",
"database management",
"API design",
"security",
"data protection",
"testing",
"quality assurance",
"debugging"
],
"new_role_display_name": null,
"new_role_slug": null,
"queued": false,
"reasoning": "Domain=Software Engineering; The JD centers on leading and architecting client-side and server-side development for full-stack applications, including APIs, databases, security, and cross-functional delivery.",
"sub_role": null
},
"stage5_updates": {
"centroid_n_after": 688,
"centroid_updated": true,
"collision_log_id": null,
"new_kra_attached": null,
"new_skills_attached": [
{
"is_primary": true,
"queue_id": 20155,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Front-end Development",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20156,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Back-end Development",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20157,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Client-side Architecture",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20158,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Server-side Architecture",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20159,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Database Management",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20160,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "API Design",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20161,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Security",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20162,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Data Protection",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20163,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Risk Management",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20164,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Compliance",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20165,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Testing",
"status": "pending"
},
{
"is_primary": true,
"queue_id": 20166,
"role_display_name": "Fullstack Developer",
"role_slug": "full-stack-engineer",
"skill_name": "Quality Assurance",
"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": 864,
"existing_alias_text": "Code Review",
"input_term": "Code Review",
"matched_canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": 2633,
"existing_alias_text": "Frontend",
"input_term": "Front-end Development",
"matched_canonical": {
"category_id": 37,
"display_name": "Frontend",
"id": 1663,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "frontend",
"sub_category_id": 1256,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_alias"
},
{
"alias_persist_skipped_reason": "TODO: REMOVE AFTER TESTING \u2014 alias DB write disabled",
"alias_persisted": false,
"existing_alias_id": null,
"existing_alias_text": null,
"input_term": "Database Management",
"matched_canonical": {
"category_id": 37,
"display_name": "Database Administration",
"id": 1374,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "database-administration",
"sub_category_id": 1040,
"typical_lifespan": "EVERGREEN",
"volatility": "STABLE"
},
"matched_via": "embedding_display_name"
}
],
"candidate_roles": [],
"chosen_role": {
"display_name": "Fullstack Developer",
"id": 15,
"rationale": "Domain=Software Engineering; The JD centers on leading and architecting client-side and server-side development for full-stack applications, including APIs, databases, security, and cross-functional delivery.",
"role_archetype": null,
"slug": "full-stack-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": "Code Review",
"llm_role": null,
"roles_from_db": []
},
{
"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": "Front-end Development",
"llm_role": null,
"roles_from_db": []
},
{
"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": "Database Management",
"llm_role": null,
"roles_from_db": []
}
],
"input_final_skills": [
"Code Review",
"Front-end Development",
"Back-end Development",
"Client-side Architecture",
"Server-side Architecture",
"Database Management",
"API Design",
"Security",
"Data Protection",
"Risk Management",
"Compliance",
"Testing",
"Quality Assurance"
],
"input_llm_skills": [
"Code Review",
"Front-end Development",
"Back-end Development",
"Client-side Architecture",
"Server-side Architecture",
"Database Management",
"API Design",
"Security",
"Data Protection",
"Risk Management",
"Compliance",
"Testing",
"Quality Assurance"
],
"new_aliases_persisted": 0,
"run_id": "21ff445a-b788-44f1-8d99-c32dfc7e0c94",
"skills_detail": [
{
"aliases_in_db": [
{
"alias_text": "Code Review",
"alias_type": "CANONICAL",
"id": 864,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 58,
"display_name": "Code Review",
"id": 516,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "PRACTICE",
"slug": "code-review",
"sub_category_id": 364,
"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": "Code Review",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Code Review",
"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": [
{
"alias_text": "Frontend",
"alias_type": "CANONICAL",
"id": 2633,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 37,
"display_name": "Frontend",
"id": 1663,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "frontend",
"sub_category_id": 1256,
"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": "Front-end Development",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Front-end Development",
"matched_via": "embedding_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": "Back-end Development",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Development",
"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": "back-end-development",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Client-side Architecture",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Development",
"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": "client-side-architecture",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Server-side Architecture",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Development",
"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": "server-side-architecture",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [
{
"alias_text": "Database Administration",
"alias_type": "CANONICAL",
"id": 2059,
"is_primary": false,
"match_strategy": "CASE_INSENSITIVE"
}
],
"canonical": {
"category_id": 37,
"display_name": "Database Administration",
"id": 1374,
"is_also_category": false,
"is_extractable": true,
"skill_nature": "CONCEPT",
"slug": "database-administration",
"sub_category_id": 1040,
"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": "Database Management",
"llm_role": null,
"roles_from_db": []
}
],
"input_skill": "Database Management",
"matched_via": "embedding_display_name",
"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": "API Design",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Web Development",
"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": "api-design",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Security",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Security Tools",
"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": "security",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Data Protection",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Security Tools",
"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": "data-protection",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Risk Management",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Compliance",
"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": "risk-management",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Compliance",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Compliance",
"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": "compliance",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Testing",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Testing Tools",
"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": "testing",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
},
{
"aliases_in_db": [],
"canonical": null,
"dimensions": [],
"input_skill": "Quality Assurance",
"matched_via": null,
"new_alias_persisted": false,
"new_alias_text": null,
"new_skill_meta": {
"derived": {
"category": "Testing Tools",
"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": "quality-assurance",
"split_log": [],
"typed": null,
"warnings": []
},
"source_tag": "llm",
"was_in_llm_skills": true
}
],
"unmatched_skills": [
"Back-end Development",
"Client-side Architecture",
"Server-side Architecture",
"API Design",
"Security",
"Data Protection",
"Risk Management",
"Compliance",
"Testing",
"Quality Assurance"
]
}
API 3 — final-role-output
{
"chosen_role": {
"display_name": "Fullstack Developer",
"id": 15,
"rationale": "Domain=Software Engineering; The JD centers on leading and architecting client-side and server-side development for full-stack applications, including APIs, databases, security, and cross-functional delivery.",
"role_archetype": null,
"slug": "full-stack-engineer",
"source": "db"
},
"chosen_role_resolution": "in_db",
"final_input_skills": [
{
"skill": "Code Review",
"tag": "in_db"
},
{
"skill": "Front-end Development",
"tag": "in_db"
},
{
"skill": "Back-end Development",
"tag": "new"
},
{
"skill": "Client-side Architecture",
"tag": "new"
},
{
"skill": "Server-side Architecture",
"tag": "new"
},
{
"skill": "Database Management",
"tag": "in_db"
},
{
"skill": "API Design",
"tag": "new"
},
{
"skill": "Security",
"tag": "new"
},
{
"skill": "Data Protection",
"tag": "new"
},
{
"skill": "Risk Management",
"tag": "new"
},
{
"skill": "Compliance",
"tag": "new"
},
{
"skill": "Testing",
"tag": "new"
},
{
"skill": "Quality Assurance",
"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": 15,
"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": "Code Review",
"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": 516,
"skill_tag": "in_db",
"skipped_reason": null
},
{
"chosen_role_id": 15,
"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": "Front-end Development",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
},
{
"chosen_role_id": 15,
"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": "Database Management",
"llm_role": null,
"matched_chosen_role": false,
"outcome_line": "Skipped \u2014 no persistable v3 meta for new skill",
"role_dimension_saved": false,
"roles_from_db": [],
"skill_dimension_saved": false,
"skill_id": null,
"skill_tag": "new",
"skipped_reason": "skill_not_in_db_v3_proposed"
}
],
"new_skills_created": 0,
"role_dimension_saved": 0,
"skill_dimension_saved": 0,
"skipped": 2
},
"planner_output": null,
"run_id": "21ff445a-b788-44f1-8d99-c32dfc7e0c94"
}