Full Stack Developer
We are working with a UK engineering team building distributed systems that operate at the edge, where connectivity is unreliable, compute is constrained, and software needs to keep working when conditions are not ideal.
The focus is on practical engineering across the full stack, from services running on field-deployed devices, through the control plane that manages them, to the interfaces operators use to monitor and control systems in demanding environments. They design and build their platforms from start to finish, with a strong emphasis on ownership and engineering quality.
You will work across the entire stack, following problems wherever they lead, including backend services, orchestration, frontend tooling, deployment workflows, and behaviour on edge devices.
It is about building systems that tolerate unreliable connectivity, limited resources, and real-world operational conditions where reliability is not optional.
You will work closely with a core engineering team and contribute to architecture as well as hands‑on delivery.
What you will be doing
* Building lightweight, event‑driven services that run on constrained edge nodes with attention to memory, CPU, and storage
* Building control‑plane services that coordinate fleets of devices, manage configuration and state, and integrate with backend data and analytics systems
* Building operator‑facing web interfaces for monitoring and control, including UIs that remain usable when data is stale or partial
* Designing and implementing APIs that work well over intermittent connections, including idempotent and versioned approaches tolerant of partial connectivity
* Wiring up streaming and messaging pipelines between edge and core, choosing the right protocol and semantics for each link
* Integrating with sensors, payloads, and hardware‑connected systems, often through unconventional protocols and constraints
* Contributing to test coverage, CI/CD, and shared engineering practices
* Working directly with users to validate that what you have built solves the operational problem in front of them
What we are looking for
* Strong full‑stack experience building production frontends using React or similar with TypeScript, and production backend services in Go, Python, Node.js, or similar
* Solid API design experience across REST and event‑driven approaches, with a practical understanding of where each fits
* Experience with message brokers, streaming, or pub/sub systems such as MQTT, NATS, or Kafka
* Experience working with containers and deploying into orchestrated environments
* Comfortable working on Linux, navigating systems, debugging across the stack, and reading logs in unstructured environments
* Sound software engineering fundamentals including automated testing and a feel for when to optimise and when to leave it alone
* Awareness of secure software development practices and experience handling sensitive data in security‑conscious environments
About you
You are likely someone who has built software that had to keep working when the environment stopped cooperating.
You are comfortable moving across the stack and following a problem into unfamiliar territory.
You test assumptions early, design with failure in mind, and care whether what you build actually works in the field.
The Package
* Salary from £90,000, open for the right person
* Bristol‑based, hybrid, three days per week on site
* Discretionary performance bonus
* Annual salary review
* Flexible start/finish hours
Clearance
Candidates must be eligible for UK SC clearance and hold the right to work in the UK. Existing clearance is not required.
#J-18808-Ljbffr