Full Stack Product Engineer (Mid-Senior) in London

Full Stack Product Engineer (Mid-Senior) in London

London Full-Time 60000 - 65000 € / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Build and maintain innovative software solutions for waste collection using cutting-edge technologies.
  • Company: Join Litta, a fast-growing Waste-Tech company disrupting the bulky waste sector.
  • Benefits: Competitive salary up to £65,000, hybrid work model, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on ownership and innovation.
  • Why this job: Make a real impact in sustainability while working with modern AI tools and technologies.
  • Qualifications: 5+ years in web applications, strong TypeScript/JavaScript skills, and experience with Vue or Node.js.

The predicted salary is between 60000 - 65000 € per year.

Reporting to: Engineering Manager

Working hours: 40 hours per week (Monday- Friday) 08:00 - 17:00

Compensation: Up to £65,000 depending on experience

Location: Hybrid (remote-first with a minimum of two days per week at our Canary Wharf co-working space). Candidates must be based within a one-hour commute.

About Litta

Litta is an innovative and dynamic fast-growing VC-funded Waste-Tech Business that is digitally disrupting the UK’s Bulky Waste Collection Sector. Our Mission is to become the UK’s leading Bulky Waste Removal Service, using technology to ethically and sustainably collect our customers' waste using approved local waste collection partners. We are Mac native and use Google Workspace products.

Overview

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.

About You

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.

What You’ll Do

  • 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.

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
  • Experience with workflow automation tools such as n8n
  • Experience shipping mobile apps using React Native (Expo) or similar
  • Background in startups or high-velocity teams
  • Strong product intuition and a bias for simplification

Hiring Process

  • Step 1: Intro Call (30 mins) High-level discussion on experience, expectations, and context
  • Step 2: Take-home exercise (2 to 3 hours) A realistic problem aligned with our stack to evaluate how you structure and ship work
  • Step 3: Technical conversation (60 mins) High level technical questions and discuss any systems you have built, focusing on decisions, trade-offs, and ownership. You will be asked how you approach real-world problems such as structuring applications, modelling data, designing APIs, and handling failure modes and edge cases, rather than focusing on recalling syntax or writing code from memory.
  • Step 4: Final conversation (30 mins) Alignment, questions, and offer discussion

Full Stack Product Engineer (Mid-Senior) in London employer: LITTA APP LIMITED

Litta is an exceptional employer that fosters a dynamic and innovative work culture, perfect for those looking to make a meaningful impact in the Waste-Tech sector. With a hybrid working model based in the vibrant Canary Wharf area, employees enjoy flexibility, access to cutting-edge technology, and opportunities for professional growth in a fast-paced environment. The company prioritises employee ownership of projects, encouraging creativity and collaboration while utilising modern AI tools to enhance productivity and streamline operations.

L

Contact Detail:

LITTA APP LIMITED Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Full Stack Product Engineer (Mid-Senior) in London

Tip Number 1

Get to know Litta and its mission! Research the company’s values and how they’re disrupting the waste collection sector. This will help you tailor your conversations and show that you’re genuinely interested in being part of their journey.

Tip Number 2

Prepare for the take-home exercise by practising similar coding challenges. Focus on structuring your work clearly and efficiently, as this is a chance to showcase your problem-solving skills and how you approach real-world scenarios.

Tip Number 3

During the technical conversation, be ready to discuss your past projects in detail. Highlight your decision-making process and how you’ve tackled challenges, especially in fast-paced environments like startups. This shows you can own systems end-to-end!

Tip Number 4

Don’t forget to ask questions during the final conversation! This is your chance to clarify any doubts and demonstrate your enthusiasm for the role. Plus, it helps you gauge if Litta is the right fit for you too.

We think you need these skills to ace Full Stack Product Engineer (Mid-Senior) in London

TypeScript
JavaScript
Vue
React
Node.js
Firebase
Google Cloud

Some tips for your application 🫡

Be Yourself:When writing your application, let your personality shine through! We want to get to know the real you, so don’t be afraid to show your passion for tech and problem-solving.

Tailor Your Application:Make sure to customise your application to highlight your experience with the technologies we use, like TypeScript, Node.js, and Vue. Show us how your skills align with our mission at Litta!

Show Your Problem-Solving Skills:We love candidates who can think on their feet! In your written application, share examples of how you've tackled challenges in previous roles, especially in fast-paced environments.

Apply Through Our Website:For the best chance of getting noticed, apply directly through our website. It helps us keep track of applications and ensures you’re considered for the Full Stack Product Engineer role!

How to prepare for a job interview at LITTA APP LIMITED

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like TypeScript, Node.js, and Vue. Brush up on your experience with integrating third-party APIs and using cloud services, as these will likely come up during the technical conversation.

Show Your Problem-Solving Skills

Prepare to discuss real-world problems you've tackled in previous roles. Focus on how you structured applications, designed APIs, and handled edge cases. This is your chance to showcase your ownership of projects and the decisions you made along the way.

Embrace the AI Angle

Since Litta uses AI-assisted tooling, be ready to talk about how you've incorporated AI into your workflow. Share specific examples of how you’ve used modern AI tools to enhance product capabilities or streamline processes, demonstrating your understanding of their appropriate use.

Be Ready for a Dynamic Environment

Litta values a fast-moving, lightweight process, so highlight your adaptability. Share experiences where you thrived in less structured environments, showcasing your ability to translate rough ideas into working solutions without heavy oversight.