Senior Full-Stack Engineer in Kennington

Senior Full-Stack Engineer in Kennington

Kennington Full-Time No working from home possible
ManholeMetrics

ManholeMetrics is looking for an experienced Full-Stack Engineer to join their team as

they scale their sewer and stormwater collection system monitoring solution across the US, Canada and UK.

Who you are

  • 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 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’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)
  • 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)

What the job involves

  • 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

Compensation

  • Share options
  • 31 days annual leave
  • Monthly team activity (think axe throwing & darts)
  • Pension plan
  • Private AXA health insurance
  • Weekly team restaurant lunch
  • Late Uber home (past 9pm) policy
#J-18808-Ljbffr
ManholeMetrics

Contact Details:

ManholeMetrics Recruitment Team