Full Stack Product Engineer (Mid-Senior)

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Full Stack Product Engineer (Mid-Senior)”, “description”: “

Requirements

  • 5 or more years building production web applications
  • Strong TypeScript/JavaScript across frontend and backend
  • Experience with Vue or similar frameworks, Node.js, and cloud or serverless systems
  • Experience integrating third‑party APIs and working with webhooks
  • Comfortable owning systems end‑to‑end
  • Familiar with modern AI tooling in a development workflow
  • (Desirable) Experience with Firebase or Google Cloud
  • (Desirable) Experience with workflow automation tools such as n8n
  • (Desirable) Experience shipping mobile apps using React Native (Expo) or similar
  • (Desirable) Background in startups or high‑velocity teams
  • (Desirable) Strong product intuition and a bias for simplification

What the job involves

  • Job title: Full Stack Product Engineer (Mid‑Senior)
  • Reporting to: Engineering Manager
  • Working hours: 40 hours per week (Monday‑Friday) 08:00 – 17:00
  • Litta is building operational infrastructure for waste collection at scale
  • This is not a conventional feature‑delivery role
  • A large part of the work is improving the systems behind operations
  • The focus is on systems that reduce operational overhead, improve reliability, and make the business easier to run as volume grows
  • We are hiring a Full Stack Engineer who is comfortable operating across product engineering, internal tooling, and automation
  • You will be expected to ship end‑to‑end features, integrate external systems, and use AI‑assisted tooling to accelerate delivery and reduce manual work
  • We are a small, fast‑moving team
  • Processes are lightweight and not everything will be fully defined or documented
  • You need to be comfortable operating in that environment
  • You are product‑minded and able to make sensible decisions without heavy oversight
  • There is no dedicated design function and few layers of management, so you will be expected to translate rough ideas into working solutions
  • You take ownership, get up to speed quickly across multiple codebases, and are willing to work across whatever is needed to move things forward
  • Build and maintain frontend applications using Vue, React, and TypeScript. Develop and deploy backend services using Node.js, Firebase, and Google Cloud. Design and evolve APIs, data models, and system boundaries
  • Integrate third‑party systems such as Stripe, HubSpot, Airtable, and Slack. Build and maintain workflow automations using n8n and custom scripts. Work with webhooks, queues, and asynchronous workflows as core primitives
  • Replace manual operational processes with reliable, observable systems. Own features end‑to‑end, from schema and integrations through to UI and deployment
  • AI‑Augmented Engineering
  • We use LLMs and modern AI tooling to accelerate development, automate workflows, and enhance product capabilities. We identify areas where AI meaningfully reduces cost or improves user experience and implement solutions
  • AI is expected to be used deliberately and appropriately. You should understand the code you write, apply sound engineering practices, and not rely on AI as a substitute for technical judgement
  • All code, including generated output, is subject to full code review, and we are actively working towards increasing automated test coverage across the codebase
  • You will have access to shared team AI tooling, including a Claude Team subscription, and are expected to incorporate these tools effectively into your workflow
  • Engineering Quality and Delivery
  • This is not a ticket‑driven role. You are expected to take ownership of problems end‑to‑end rather than just implementing predefined tasks
  • Write maintainable, production‑grade TypeScript across the stack. Ship continuously via CI/CD using tools such as GitHub Actions
  • Monitor, debug, and improve system performance and reliability

#J-18808-Ljbffr”, “datePosted”: “2026-05-19”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Deepstreamtech”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__435982587__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }
Company: Deepstreamtech
Apply for the Full Stack Product Engineer (Mid-Senior)
Location: London
Job Description:

Requirements

  • 5 or more years building production web applications
  • Strong TypeScript/JavaScript across frontend and backend
  • Experience with Vue or similar frameworks, Node.js, and cloud or serverless systems
  • Experience integrating third‑party APIs and working with webhooks
  • Comfortable owning systems end‑to‑end
  • Familiar with modern AI tooling in a development workflow
  • (Desirable) Experience with Firebase or Google Cloud
  • (Desirable) Experience with workflow automation tools such as n8n
  • (Desirable) Experience shipping mobile apps using React Native (Expo) or similar
  • (Desirable) Background in startups or high‑velocity teams
  • (Desirable) Strong product intuition and a bias for simplification

What the job involves

  • Job title: Full Stack Product Engineer (Mid‑Senior)
  • Reporting to: Engineering Manager
  • Working hours: 40 hours per week (Monday‑Friday) 08:00 – 17:00
  • Litta is building operational infrastructure for waste collection at scale
  • This is not a conventional feature‑delivery role
  • A large part of the work is improving the systems behind operations
  • The focus is on systems that reduce operational overhead, improve reliability, and make the business easier to run as volume grows
  • We are hiring a Full Stack Engineer who is comfortable operating across product engineering, internal tooling, and automation
  • You will be expected to ship end‑to‑end features, integrate external systems, and use AI‑assisted tooling to accelerate delivery and reduce manual work
  • We are a small, fast‑moving team
  • Processes are lightweight and not everything will be fully defined or documented
  • You need to be comfortable operating in that environment
  • You are product‑minded and able to make sensible decisions without heavy oversight
  • There is no dedicated design function and few layers of management, so you will be expected to translate rough ideas into working solutions
  • You take ownership, get up to speed quickly across multiple codebases, and are willing to work across whatever is needed to move things forward
  • Build and maintain frontend applications using Vue, React, and TypeScript. Develop and deploy backend services using Node.js, Firebase, and Google Cloud. Design and evolve APIs, data models, and system boundaries
  • Integrate third‑party systems such as Stripe, HubSpot, Airtable, and Slack. Build and maintain workflow automations using n8n and custom scripts. Work with webhooks, queues, and asynchronous workflows as core primitives
  • Replace manual operational processes with reliable, observable systems. Own features end‑to‑end, from schema and integrations through to UI and deployment
  • AI‑Augmented Engineering
  • We use LLMs and modern AI tooling to accelerate development, automate workflows, and enhance product capabilities. We identify areas where AI meaningfully reduces cost or improves user experience and implement solutions
  • AI is expected to be used deliberately and appropriately. You should understand the code you write, apply sound engineering practices, and not rely on AI as a substitute for technical judgement
  • All code, including generated output, is subject to full code review, and we are actively working towards increasing automated test coverage across the codebase
  • You will have access to shared team AI tooling, including a Claude Team subscription, and are expected to incorporate these tools effectively into your workflow
  • Engineering Quality and Delivery
  • This is not a ticket‑driven role. You are expected to take ownership of problems end‑to‑end rather than just implementing predefined tasks
  • Write maintainable, production‑grade TypeScript across the stack. Ship continuously via CI/CD using tools such as GitHub Actions
  • Monitor, debug, and improve system performance and reliability

#J-18808-Ljbffr…

Posted: May 19th, 2026