Full Stack Engineer
You'll build end-to-end features for &Dine's food marketplace using Vue.js/Nuxt.js, Node.js, TypeScript, MySQL, Docker, and AWS. The platform connects independent Makers with customers seeking handmade food. You'll be part of a lean engineering team of four, owning from design to deployment and mentoring junior engineers.
Free Tailor for ATS: 10/10 runs left
Job Title
Full Stack Engineer
Salary
£65k-£75k
Company Description
&Dine is a London-based online food marketplace connecting independent Makers and small businesses with customers seeking authentic, handmade food. Operating with a tight-knit team of 25, they empower culinary creators to build sustainable businesses while fostering community connection through a platform that prioritizes local craft and creativity.
Job Description
You will build and ship end-to-end features for &Dine’s food marketplace, maintaining a seamless experience for both Makers and customers. Working in a lean engineering team, you'll own the full lifecycle from design to deployment, optimizing performance, reviewing code, and leveraging AI-assisted tools to scale a platform that celebrates authentic, handmade food.
Location
London, UK
Why this role is remarkable
Join a high-impact engineering team of four where your technical decisions directly shape the product and every line of code you write is visible to users.
Work on a mission-driven platform that empowers independent food creators and Makers to start and grow their own businesses within a supportive community.
Enjoy a modern development environment utilizing TypeScript, Nuxt.js, and AI-assisted tools like Claude, within a flexible hybrid office culture in the heart of London.
What You Will Do
Develop and maintain scalable front-end and back-end features using Vue.js/Nuxt.js and Node.js to ensure a fast, seamless marketplace experience.
Own the infrastructure and deployment lifecycle, containerizing applications with Docker and managing servers on AWS to guarantee platform reliability.
Lead technical quality through rigorous pull request reviews, mentoring junior engineers, and refining the release flow to maintain high software standards.
The ideal candidate
5-8+ years of professional full-stack JavaScript experience with deep proficiency in Vue.js/Nuxt.js, Node.js, TypeScript, and SQL databases like MySQL.
Proven expertise in DevOps and infrastructure management, including hands-on experience with Docker and AWS to handle end-to-end production environments.
Previous experience in a fast-paced startup or e-commerce/marketplace setting, with a collaborative mindset and familiarity with modern AI-assisted development tools.