Skip to Main Content

Job Title


Senior Engineer


Company : &Dine


Location : Slough, England


Created : 2026-02-28


Job Type : Full Time


Job Description

Department TechEmployment Type Full-time, LondonOffice Attendance Expectation HybridAbout the roleAt &Dine, we're building a community of food lovers, connecting exceptional independent makers with teams who want better food at work.We're looking for a Senior Software Engineer who cares about quality, performance, and product impact - someone who enjoys solving real-world problems at scale and shaping how a platform grows, not just writing code.You'll work across front-end, back-end, and infrastructure, partnering closely with product, operations, and design to deliver reliable, elegant solutions across ordering, payments, logistics, and internal tools.What you'll be doingLead development across key product areas from concept to productionBuild high-quality front-end features using a modern JS stack (Vue/Nuxt or similar)Design and maintain scalable APIs and services in Node.js with SQL/SequelizeMentor junior engineers through code reviews, pairing, and technical guidanceHelp shape our technical roadmap and introduce new tools, frameworks, and practices where they make senseOwn technical decisions around architecture, performance, and reliabilityCollaborate with product and operations to translate business needs into robust solutionsImprove system observability, monitoring, and incident responseIdentify technical debt and proactively drive refactorsSupport CI/CD, deployment pipelines, and environment managementWhat we're looking forStrong experience as a Senior Software Engineer or equivalentProven ability to guide and support junior developersDeep knowledge of modern front-end frameworks (Vue, React, or similar)Solid back-end experience with Node.js and relational databases (Postgres/MySQL) using ORMs such as SequelizeConfidence in evaluating and adopting new technologies pragmaticallyA product-led mindset: you care about outcomes, not just implementationsComfortable in a fast-moving startup environmentClear communicator across technical and non-technical teamsA genuine interest in food, hospitality, or building better workplace experiencesFront-endExperience with some of the following, or a strong willingness to learn:JavaScript / TypeScript – modern ES standards, async patterns, clean architectureFrameworks – Vue / Nuxt (or React / Next.js), component-based developmentState management – Vuex, Pinia, or equivalent patternsAPI integration – REST/JSON, error handling, loading statesPerformance – bundle optimisation, code splitting, rendering strategiesAccessibility & UX – semantic HTML, responsive design, usability best practiceTesting – unit and component testing (Jest, Vitest, Testing Library, Cypress/Playwright)Version control – Git workflows, PR reviews, and collaborationBack-endExperience with some of the following, or a strong willingness to learn:Node.js – building scalable, maintainable servicesAPIs – RESTful design (GraphQL a plus), authentication, validation, rate limitingDatabases – PostgreSQL / MySQL, schema design, indexing, query optimisationORMs – Sequelize or similar (migrations, associations, transactions)Business logic – handling payments, scheduling, pricing, permissions, and workflowsTesting – unit, integration, and API testingSecurity – data protection, authentication, role-based access, and best practicesDevOps/InfrastructureExperience with some of the following, or a strong willingness to learn:CI/CD – GitHub Actions, GitLab CI, or similar automated pipelinesCloud platforms – AWS, GCP, or AzureContainerisation – Docker and environment configurationDeployments – staging/production environments, rollback strategiesMonitoring & logging – error tracking, performance monitoring, alertingReliability – uptime, backups, and incident responseEngineering PracticesWriting clean, maintainable, well-documented codeCode reviews and constructive technical feedbackCoaching juniors and helping them level up technicallyEvaluating new technologies and introducing them where they deliver clear valueDesigning systems with scalability, performance, and security in mindPragmatic decision-making in a startup environmentBonus points if youHave led or owned major product areas or technical initiativesHave introduced new tools, frameworks, or processes that improved delivery or qualityHave experience with Nuxt, server-side rendering, or marketplace platformsHave any of the certificates LPIC-1, LPIC-2 or AWS associate, professional or specialistHave experience being Security Champion and knowing STRIDE, PASTA and HybridHave worked on B2B, payments, logistics, or operationally complex systemsCare deeply about food, hospitality, and how shared meals bring people togetherBenefits of working at &DineJoin our options pool and be a business owner!£250 learning and development budget. Here we've got some courses that may be beneficial to your development at &Dine.Charlie HR. Secure great offers too from top retailers such as John Lewis and Samsung via our HR Platform.Enjoy your birthday. Take a day off for your birthday - on us!£500 referral bonuses. If you bring in a new face to the business, once they have passed their probation period, you will receive £500!Team socials. We're big foodies, so you'll be sure to enjoy some food and drink with us, as well as some great activities!Work abroad for 1 week