Senior DevOps Engineer
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 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