Senior Full Stack Software Engineer (.NET & TypeScript)Embedded

External Listing
{
  "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"
      }
    ]
  }
}