Senior DevOps Engineer
Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity
A UK-based organisation is building a shared infrastructure platform designed to support financial services access in local communities. The platform enables multiple institutions to provide services through a unified physical and digital presence, helping people access cash, receive support, and engage with financial products.
Role Overview
We're looking for a Senior DevOps Engineer to join a small engineering team and help build and scale a production-grade platform.
This is a hands-on role where you'll work across both platform and application layers. While contributing to infrastructure and cloud environments, a key part of the role is working closely with services, codebases, and developer workflows to improve how software is built, deployed, and operated.
You'll take ownership across the stack - collaborating with engineers, improving systems end-to-end, and helping the team deliver reliably as the platform continues to grow.
Core Technology Stack
TypeScript / Node.js frameworks (e.g. NestJS or similar)
AWS (EC2, container services, serverless, API Gateway)
PostgreSQL / managed relational databases
Terraform (Infrastructure as Code)
CI/CD tooling (e.g. Git-based pipelines)
Monitoring & logging tools (e.g. Cloud-native observability)
Git
Responsibilities
Platform & Application Engineering
Support and improve backend services with a focus on performance, scalability, and reliability
Contribute to system design and architecture decisions
Troubleshoot and resolve issues across both application and infrastructure layers
CI/CD & Delivery
Build and maintain CI/CD pipelines to support reliable delivery
Improve release processes to enable fast, safe, and repeatable deployments
Work closely with engineers to align pipelines with application and team needs
Developer Experience
Improve developer workflows across build, test, and deployment
Build tooling and automation to reduce friction and increase productivity
Support local development and environment consistency
Infrastructure & Cloud
Maintain and evolve cloud infrastructure using Infrastructure as Code
Support container-based workloads
Ensure environments are consistent, scalable, and aligned with application needs
Observability & Reliability
Implement monitoring, logging, and alerting focused on system and application health
Support incident response and debugging across the stack
Drive ongoing improvements to reliability and performance
Required Experience
Strong experience in DevOps, Platform Engineering, or Software Engineering
Good programming experience (TypeScript, JavaScript, Python, or similar)
Experience working with backend services or APIs
Hands-on experience with CI/CD pipelines
Production experience with a major cloud provider (e.g. AWS)
Infrastructure as Code (Terraform xxuwjjq or similar)
Comfortable working across both code and infrastructure
Desirable Skills
Experience with TypeScript-based backend frameworks
Database tuning and optimisation (PostgreSQL or similar)
Experience with container-based architectures
Building internal tooling or improving developer platforms
Exposure to distributed systems or event-driven architectures
Experience in regulated or financial environments
What We're Looking For
Engineers who enjoy working in scaling environments where systems and challenges evolve rapidly
Individuals motivated by growth - both personally and in the platforms they build
People comfortable in a high-ownership, fast-moving environment
Engineers who want to influence architecture, tooling, and ways of working
A mindset focused on continuous improvement and raising standards
Collaborative individuals who help teams scale effectively