Excited about harnessing the power of technology & data to improve the lives of millions?
Join ManholeMetrics - supporting the world's largest operators in providing essential services
We're Hiring!
Engineering Department
Senior Full-Stack Developer (London - Full Time - £60 – 85k)
Who are you?
You have strong skillset in full-stack development (core focus on backend and cloud infrastructure at scale) with the ability to identify problems and opportunities across the stack—and the initiative to solve them end-to-end
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 managing 1-2 person teams
You are highly proficient in Python and modern backend frameworks (ideally FastAPI), with solid experience designing RESTful/GraphQL APIs, data models, and background jobs
You have vast experience working with and shipping React/React Native, HTML/CSS/JavaScript/TypeScript projects
You are experienced with cloud infrastructure setup and scaling (DigitalOcean/AWS/Azure/GCP), including VPCs, IaC (Terraform), containerization (Docker), orchestration (Kubernetes or managed alternatives), CI/CD (GitHub Actions), and observability (logs/metrics/traces)
You are comfortable with datastores (e.g., PostgreSQL, MongoDB, time-series), caching (Redis), and message/IoT protocols (e.g., MQTT, webhooks, queues)
You care deeply about security, reliability, and cost efficiency—familiar with least-privilege 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 hold a degree in Computer Science, Computer Engineering, Electronics, and/or Data Science (or equivalent practical experience)
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, software, and SaaS/DaaS analytics (familiarity is a plus; your focus remains backend & cloud)
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** and happy to commute **3+ days/week** to our Victoria-based co-working space
Desirable
Have deployed and shipped code using FastAPI
Familiar with containerised applications and SRE/CI/CD tools (Docker, Kubernetes/managed orchestration, Terraform, GitHub Actions)
Strong database design ability and performance tuning (PostgreSQL, MongoDB, time-series)
Observability: OpenSearch/ELK, Prometheus, Grafana, alerting and on-call readiness
Node.js exposure for services, CLIs, or integrations
3rd-party API integrations and webhooks at scale
IoT networking experience (MQTT, CoAP) and binary payload handling (e.g., Protocol Buffers)
Experience with mobile (React Native, Expo) or frontend (React/TypeScript) is a plus
Automated testing at multiple layers (unit, contract, integration, end-to-end) and tools like PyTest, Cypress (for UI)
DevOps/Cybersecurity exposure (threat modeling, secrets, RBAC, audit trails)
Low-level systems familiarity (embedded/firmware/PCB/C/Micropython) is a bonus
Experience in tech-for-good and start-up/scale-up environments
What the job involves
Design and build reliable backend services and APIs that ingest, validate, and process IoT telemetry at scale (including parsing and modeling device data, e.g., Protocol Buffers → Pydantic)
Manage cloud infrastructure: set up and evolve secure, observable, cost-aware environments (VPCs, firewalls, SSL/TLS, IAM/RBAC), implement IaC (Terraform), and streamline CI/CD for fast, safe deployments
Scale our platform as we expand across the UK, US, Canada and Germany—capacity planning, horizontal scaling, data partitioning, and resilience (HA, backups, disaster recovery)
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)
Develop data models, visualisations, and analytics for flood warnings and predictive alerts—turning raw sensor data into actionable insights for clients
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
Application process
Application submission via Welcome to the Jungle before 11:59 on Wed 3rd September
Respond to initial screening questions sent via Welcome to the Jungle by 11:59 on Fri 5th September
Technical screening (remote) with Full-Stack Engineer (30 mins) week of 8th September
Final interviews (in person) with CTO/HR/CEO (full-stack tech assessment 60 mins, cultural fit 2x45 mins) w/c 15th September
No roles that fit your profile? Please check back here periodically for openings or register interest here and we will keep you posted as and when new roles open up.
As ManholeMetrics continues to grow as a business, so will we, the team!
What do we look for in a candidate?
For us to consider a candidate joining our team, they must clearly demonstrate our three core values:
Learn - in the ever-evolving tech world, the ground shifts under our feet and we must not be afraid to evaluate new ways of working, explore unchartered territory and develop new skills, without fear of failure, setbacks or judgement and strive to create a culture in which such learning is not just supported but encouraged, and that we can own and learn from our mistakes and both give and receive feedback
Drive - we must show a clear passion for what we do and why we do it and the role it plays in our ultimate objective - ending flooding. This was the impetus behind our creation and is what motivates us to continue to innovate and push the boundaries of the possible
Deliver - we must follow through on our commitments to our clients and colleagues, providing outcomes that make efficient use of the resources at our disposal, and at times work in an agile manner, flexing between self-led and collaborative working styles in response to our dynamically changing start-up environment
Benefits
In addition to working at an ambitious tech-for-good company, we are delighted to offer the below benefits to team members:
Share options
31 days annual leave (including bank holidays)
Hybrid working (1-2 days/week WFH)
Access to top notch Fora co-working spaces (we are based at Greencoat Place)
Monthly team activity (think axe throwing and darts)
Pension plan
Apple laptop
Private AXA health insurance
Weekly team lunch at a restaurant
Late working pizza policy (past 7pm)
Late Uber home policy (past 9pm)
Don't see any roles that suit you, but would love the project and interested in joining at a later date? No worries, fill out the form below with your name and email address and select Register Interest under the role option, and we will let you know when we have more roles available!
Please note a google account is required to complete the application form, should this pose a problem please email jobs@manholemetrics.com