Senior Software Engineer - TypeScript - Government
Posted 2 hours 55 minutes ago by SR2 - Socially Responsible Recruitment
£425 - £475 Daily
Contract
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description
Senior Software Engineer - TypeScript - Government
We're looking for a Senior Engineer with strong TypeScript and AWS experience to support, troubleshoot, and enhance a cloud-native platform used across the UK public sector. This role is heavily DevOps-focused - you'll be deep in AWS operations, Lambda-based architectures, monitoring, observability, and automation, while still contributing to feature development and service improvements.
Key Responsibilities
We're looking for a Senior Engineer with strong TypeScript and AWS experience to support, troubleshoot, and enhance a cloud-native platform used across the UK public sector. This role is heavily DevOps-focused - you'll be deep in AWS operations, Lambda-based architectures, monitoring, observability, and automation, while still contributing to feature development and service improvements.
Key Responsibilities
- Provide hands-on support for a large-scale serverless platform built on AWS (Lambda, API Gateway, CloudFormation, CloudWatch).
- Troubleshoot production issues across multiple services - digging into logs, metrics, traces, and distributed systems behaviour.
- Monitor system health using CloudWatch dashboards, alarms, logs, metrics, and X-Ray tracing, responding to issues and recommending improvements.
- Maintain and evolve AWS infrastructure using CloudFormation, AWS SAM, and Terraform.
- Build, update, and support TypeScript-based Lambda functions, APIs, and microservices.
- Improve platform reliability, performance, and resilience through automation and DevOps best practices.
- Enhance and run CI/CD pipelines (GitHub Actions) with automated testing and deployment.
- Containerise where needed using Docker for local development and ECS workloads.
- Apply strong security, operational readiness, and GDS-aligned standards across the platform.
- Strong experience supporting and troubleshooting cloud-native applications in AWS.
- Deep knowledge of Lambda, API Gateway, CloudFormation, Terraform, and general AWS serverless patterns.
- Proficiency with TypeScript/Node.js for operational fixes, enhancements, and service updates.
- Solid understanding of platform monitoring (CloudWatch logs, metrics, alarms, dashboards, tracing).
- Experience building and maintaining IaC pipelines and CI/CD workflows.
- Comfortable working in a DevOps-style environment - automation-first mindset, operational ownership, and incident/problem-solving capability.
- Experience in government or GDS-aligned digital services is highly beneficial.
- Strong communicator able to work with product, ops, and engineering teams to resolve issues quickly.