Senior Full Stack Software Engineer (.NET & TypeScript)Embedded
{
"source": {
"name": "linkedin",
"id": "4445234570",
"url": "https://www.linkedin.com/jobs/view/senior-full-stack-software-engineer-net-typescript-at-cgi-4445234570?_l=en"
},
"postedDate": "2026-07-24T21:18:14.737Z",
"applicationDeadline": null,
"isActive": true,
"isExpired": false,
"matching": {
"classificationReasoning": "Builds and delivers software (cloud-native web applications and APIs) as an individual contributor and senior IC who also mentors; the role is clearly in the ICT domain producing software artifacts. Seniority signal comes from the job title ('Senior') rather than the scraped seniority field (which is inconsistent).",
"role": {
"primaryTitle": "Senior Full Stack Software Engineer (.NET & TypeScript)",
"secondaryTitles": [
"Senior Software Engineer",
"Full Stack Developer",
"Backend Developer"
],
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"roleSubFamily": "full_stack",
"roleSubFamilyConfidence": "high",
"seniority": "senior",
"industries": [
"i96_it_services_and_it_consulting"
]
},
"primarySignals": {
"tasks": [
"Design and develop features using .NET and JavaScript/TypeScript",
"Develop and maintain APIs and backend services and user-facing functionality",
"Build and deliver secure, scalable cloud-native applications on AWS",
"Support and optimise CI/CD pipelines (GitHub Actions)",
"Contribute to application architecture, coding standards and engineering best practices",
"Collaborate with client stakeholders and multidisciplinary delivery teams",
"Work within Agile delivery (sprint planning, reviews, retrospectives)"
],
"skills": [
".NET",
"JavaScript",
"TypeScript",
"API development",
"MongoDB",
"Docker",
"CI/CD",
"Agile software development",
"Cloud (AWS)",
"Client stakeholder collaboration",
"Mentoring/knowledge sharing"
],
"tools": [
"Docker",
"GitHub Actions",
"AWS",
"MongoDB"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"secondarySignals": {
"tasks": [
"Mentor colleagues and promote continuous learning (supporting role leadership)"
],
"skills": [
"Jest",
"HapiJS",
"Kubernetes",
"Jenkins",
"Handlebars",
"Nunjucks",
"Node-RED"
],
"tools": [
"Kubernetes",
"Jenkins",
"Jest",
"HapiJS"
],
"educationLevel": null,
"educationKeywords": [],
"certifications": [],
"languages": [],
"yearsRelevant": null
},
"practical": {
"locations": [
"Bristol, England, United Kingdom"
],
"countries": [
"GB"
],
"workModes": [
"hybrid"
],
"employmentTypes": [
"full_time"
],
"compensation": null
},
"dataCompleteness": "high"
},
"indexing": {
"function": "ict_professionals",
"functionConfidence": "high",
"roleFamily": "u2512_software_developers",
"roleFamilyConfidence": "high",
"countryCode": "GB",
"countryCodeConfidence": "high",
"locationBucket": "ttwa_bristol",
"locationBucketConfidence": "high",
"workMode": "hybrid",
"workModeConfidence": "high",
"employmentType": "full_time",
"employmentTypeConfidence": "high",
"isAgency": "direct",
"salaryMax": null,
"industryGroup": "i96_it_services_and_it_consulting",
"industryGroupConfidence": "high",
"educationRequired": null,
"educationRequiredConfidence": "unknown"
},
"display": {
"title": "Senior Full Stack Software Engineer (.NET & TypeScript)",
"company": {
"name": "CGI",
"logoUrl": "https://media.licdn.com/dms/image/v2/D4D0BAQFlEEdVdlT8jw/company-logo_100_100/B4DZu7jLR3GkAU-/0/1768378119780/cgi_logo?e=2147483647&v=beta&t=HYQq760PNDiwamgO6B2gjCasn_PE6odKwp9BsNv5yuI",
"website": "https://ca.linkedin.com/company/cgi?trk=public_jobs_topcard-org-name",
"size": null,
"type": null,
"description": null
},
"locationDisplay": "Bristol, England, United Kingdom",
"salaryDisplay": null,
"applicationUrl": null,
"jobSummary": "Senior Full Stack Engineer role to enhance a live UK public-sector digital service, owning design and delivery of cloud-native features using .NET and TypeScript. Requires working with client stakeholders in an Agile team, contributing to APIs, CI/CD (GitHub Actions), Docker containers and AWS; hybrid role based in Bristol with UK security clearance required/eligible."
},
"roleFamilyEsco": "u2512_software_developers",
"requirementsEssentiality": {
"items": [
{
"text": ".NET commercial experience",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "JavaScript and/or TypeScript development skills",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Experience working with MongoDB",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Experience developing and deploying containerised applications using Docker",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Knowledge of AWS cloud services",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Experience building and maintaining CI/CD pipelines using GitHub Actions",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Strong understanding of Agile software development practices",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Excellent communication skills with experience working directly with clients",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "Ability to work collaboratively within multidisciplinary engineering teams",
"category": "skill",
"essentiality": "compulsory",
"triggerPhrase": "Essential Qualifications",
"confidence": "high"
},
{
"text": "UK Security Clearance or eligibility to obtain it",
"category": "certification",
"essentiality": "compulsory",
"triggerPhrase": "Due to the secure nature of the programme, you will need to hold UK Security...",
"confidence": "high"
},
{
"text": "Jest",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "HapiJS",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "Kubernetes",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "Jenkins",
"category": "tool",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "Handlebars",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "Nunjucks",
"category": "skill",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
},
{
"text": "Node-RED",
"category": "tool",
"essentiality": "preferred",
"triggerPhrase": "Desirable skills",
"confidence": "high"
}
]
}
}