> Markdown version of [/jobs/ext/1232478-senior-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/1232478-senior-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Full Stack Engineer - **Company:** ManholeMetrics - **Location:** London, UK (Remote available) - **Experience:** Expert - **Salary:** £60,000.0 - £80,000.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Amazon Web Services, Audit Trail, Automation of Tests, Cloud Computing, Cyber Security, Databases, Continuous Integration, Relational Databases, DevOps, Programming Tools, Firmware, Github, Protocol Buffers, Identity and Access Management, Python (Programming Language), Key Management, PostgreSQL, MongoDB, Message Queuing Telemetry Transport (MQTT), Open Source Technology, Parsing, Role-Based Access Control, Software Engineering, Systems Architecture, TypeScript, Data Logging, ReactJS, Cypress (Programming Language), Backend, Build Management, Pytest, Containerization, Kubernetes, Information Technology, Maintaining Code, Graphql, React Native, Front End Software Development, Restful APIs, Data Pipelines, Docker - **Published:** July 11, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=14a1cf95d2723661 ## About the Role * You have strong skillset in full-stack development with the ability to identify problems and opportunities across the stack-and the initiative to solve them end-to-end * You are experienced with cloud infrastructure setup and scaling (ideally AWS), including VPCs, IaC (CDK), containerisation (Docker), orchestration (Kubernetes or managed alternatives), CI/CD (GitHub Actions), and observability (logs/metrics/traces) * You are very comfortable with relational database usage, schema design and optimisation. * You are highly proficient in Python and modern backend frameworks with solid experience designing RESTful APIs, GraphQL schemas, data models. * You enjoy creating reproducible, repeatable make based workflows that increase Developer Experience * You have 3-5 years of industry experience with a proven track record of shipping reliable services to production and operating them at scale, following industry best practices and a strong belief in maintaining code quality. * You have experience working with and shipping React/TypeScript projects * You care deeply about security, reliability, and cost efficiency-familiar with leastprivilege access, secrets management, SSL/TLS, and compliance-minded logging * You have a portfolio you're proud of (e.g. deployed services, internal platforms, open-source repos) * You're excited to learn and apply new languages, frameworks, and tools to create real-world solutions * You're a pragmatic problem-solver who employs design thinking, values sound engineering principles, and pays close attention to detail * You enjoy multi-faceted exposure to work-streams in IoT, sensor technology, networking, embedded systems, app development, firmware. You can follow data from a IOT device modem broadcast through to a cloud hosted database * You communicate clearly-translating client needs into robust engineering solutions and explaining complex concepts to non-technical stakeholders * You thrive in a small, diverse team, excel under pressure, and proactively step into new challenges-start-up dynamism suits you * You're an ecowarrior at heart-motivated by building technology that combats climate change and delivers measurable societal impact * You have the right to work in the UK or a visa with at least 6 months remaining (we can sponsor a Skilled Worker visa post-probation) * You are London-based or willing to relocate to London and are happy to commute 3+ days/week to our Vauxhall-based office (Edinburgh House Workspace office) Desirable * IoT networking experience (HTTPS/MQTT) and binary payload handling (e.g. Protocol Buffers) * Automated testing at multiple layers (unit, contract, integration, end-to-end) and tools like PyTest, Cypress (for UI) * Experience with mobile (React Native, Expo) or frontend (React/TypeScript) * DevOps/Cybersecurity exposure (threat modelling, secrets, RBAC, audit trails) * Low-level systems familiarity (embedded/firmware/C) * Experience in tech-for-good and start-up/scale-up environments * You hold a degree in Computer Science, Software Engineering (or equivalent practical experience) ## Description * Design and build reliable backend services and APIs that ingest, validate, and process IoT telemetry at scale (including parsing and modelling device data, e.g., Protocol Buffers * Pydantic -> Postgres) * Being a core member of our migration team, migrating from a legacy MongoDB environment to a modern AWS hosted GraphQL and Postgres platform. * Manage cloud infrastructure: set up and evolve secure, observable, cost-aware environments (VPCs, firewalls, SSL/TLS, IAM/RBAC), implement IaC (CDK), and streamline CI/CD for fast, safe deployments * Instrument the stack end-to-end (logs, metrics, traces) and improve reliability with SLOs, runbooks, and alerting; drive incident response and post-mortems * Collaborate across the stack with firmware, app, and frontend engineers to plan, produce, test, and deploy new capabilities (device, backend, dashboard) Automate and optimise workflows: testing, data pipelines, release processes, and developer tooling (including Gen AI) to boost team velocity and quality Balance speed and quality, focusing on tangible outcomes while maintaining high engineering standards and documentation * Work shoulder-to-shoulder with the CEO and engineering team on system-level design and end-to-end architecture as we scale rapidly and robustly ## Related Videos - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)