Job Role

Senior Full Stack Engineer

Engineer

Our client is a forward thinking, ambitious infrastructure and managed services provider in London. We are looking for a Senior Full Stack Engineer to own end-to-end delivery of critical features, and lead the team to new heights.

Our client is an infrastructure communications technology company providing end-to-end fibre solutions and now Cloud solutions, Wi-Fi, Firewalls/Security, SD WAN, Managed LAN and UC services for businesses and wholesale/carrier/channel organisations across London.

What you will do:

We are looking for a Senior Full Stack Engineer to own end-to-end delivery of critical features, drive architectural excellence, and establish best practices. You’ll work hands-on across React, Node.js, and Python services, own our CI/CD and DevOps processes, integrate with network-centric systems, and mentor the wider engineering team as we grow.

Key responsibilities:

  • Architect, build & implement scalable features in our React frontend and Node.js / Python backend (FastAPI, Celery)
  • Design integrations with network devices, IPAM, monitoring platforms, Wi-Fi authentication
  • systems, CRMs and partnered PropTech tools
  • Continually hone and perfect our homegrown DevOps and CI/CD processes by further developing GitHub Actions pipelines, Terraform definitions and observability integrations.
  • Ensure quality & reliability: establish testing best practices (unit, integration, end-to-end), conduct code reviews and demand high quality standards
  • Shape and refine our cloud-native platform to optimise performance, security and scalability
  • Mentor & lead intermediate developers, imparting knowledge and fostering a culture of clean code, peer review and shared ownership.
  • Collaborate cross-functionally with product, operations and customer success to translate requirements into robust technical solutions.

A good fit candidate will have:

  • 5+ years hands-on as a full stack engineer in a SaaS environment
  • Expert in React (hooks, state management, performance)
  • Strong backend skills in Node.js (Express) and Python (FastAPI, Celery)
  • Deep familiarity with Microsoft Azure (App Services, Functions, networking)
  • Proven experience working with network-focused systems (SNMP, IPAM, CLI automation)
  • Solid understanding of Auth0 (or similar OAuth/OIDC) and secure authentication flows.
  • Skilled with GitHub and GitHub Actions for automated CI/CD.
  • Experience with infrastructure as code (ARM templates, Terraform, Bicep).
  • Comfortable writing and maintaining tests (unit, integration, e2e).
  • Excellent communication, problem-solving skills and ability to thrive in a fast-paced startup.

Desirable Experience:

  • Background in network engineering or close collaboration with network operations teams.
  • Experience building platform integrations and/or asynchronous automation systems.
  • Open-source contributions in related domains.
  • You’ve worked at an early-stage startup before and understand what “hands-on” really means.