At a Glance
- Tasks: Lead development of innovative food tech products from concept to launch.
- Company: Join &Dine, a mission-driven company transforming workplace food culture.
- Benefits: Share options, learning budget, birthday off, and team socials.
- Other info: Hybrid work model with opportunities for international work experiences.
- Why this job: Make a real impact on how teams experience food at work.
- Qualifications: Experience in software development with strong front-end and back-end skills.
The predicted salary is between 60000 - 80000 € per year.
At &Dine, we're on a mission to change the way teams experience food at work. We connect exceptional independent makers with companies that want better lunches, better events, and a better workplace culture built around food.
As a Senior Software Engineer, you'll play a key role in that journey. You won't just be maintaining systems - you'll help build and launch the products that power the platform, from ordering and logistics to payments and internal tools. Your work will directly shape how our customers order, how our makers operate, and how the business grows.
You'll work across front-end, back-end, and infrastructure, partnering closely with product, operations, and design to deliver reliable, thoughtful solutions. We're a small, ambitious team that cares deeply about what we're building, working together to grow &Dine as the challenger in the market.
What you'll do:
- Lead development across key product areas from concept to production
- Build front-end features using modern JS frameworks (Vue/Nuxt, React, or similar)
- Design and maintain scalable Node.js APIs and services with SQL databases
- Mentor junior engineers through reviews and technical guidance
- Collaborate with product and operations to deliver practical solutions
- Improve system performance, reliability, and developer workflows
Front-end:
- JavaScript / TypeScript
- Vue / Nuxt or similar
- REST API integration
- Solid CSS / SCSS / SASS
- State management and component-based development
- Unit/end-to-end Testing and Git workflows
- Experience with Analytics tools like Mixpanel
Back-end:
- Node.js services and REST APIs
- PostgreSQL / MySQL and database design
- ORMs such as Sequelize
- Business logic, including payments, workflows, and permissions
Infrastructure:
- CI/CD pipelines (GitHub Actions or similar)
- Cloud platforms such as AWS
- Monitoring, logging, and production reliability
- AWS Amplify or similar
Benefits:
- Share options
- £250 learning budget
- £500 referral bonus
- Birthday day off
- Team socials
- Work abroad for one week each year
Senior Engineer in London employer: LinkedIn
At &Dine, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture in the heart of London. As a Senior Engineer, you'll not only have the opportunity to shape our platform but also benefit from a generous learning budget, share options, and unique perks like a birthday day off and the chance to work abroad for a week each year. Join our small, ambitious team where your contributions will directly impact our mission to enhance workplace culture through food.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Engineer in London
✨Tip Number 1
Network like a pro! Reach out to people in your industry, especially those at &Dine. A friendly chat can open doors that applications alone can't.
✨Tip Number 2
Show off your skills! If you have a portfolio or GitHub, make sure it’s up to date. Share projects that highlight your expertise in front-end and back-end development.
✨Tip Number 3
Prepare for the interview by understanding &Dine's mission and values. Think about how your experience aligns with their goals and be ready to discuss it!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Senior Engineer in London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Engineer role. Highlight your experience with front-end frameworks like Vue or React, and don’t forget to mention your work with Node.js APIs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share why you’re excited about &Dine’s mission and how your background makes you a perfect fit for the team. Be genuine and let your personality come through.
Showcase Your Projects:If you’ve worked on relevant projects, make sure to include them in your application. Whether it’s a personal project or something from a previous job, showing off your coding skills can really set you apart!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to see your application and get you into the process. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at LinkedIn
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Node.js, JavaScript frameworks, and SQL databases. Brush up on your knowledge of REST APIs and be ready to discuss how you've used these tools in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you improved system performance or reliability, as this aligns with what &Dine is looking for in a Senior Engineer.
✨Emphasise Collaboration
Since the role involves working closely with product, operations, and design teams, be ready to share experiences where you successfully collaborated with cross-functional teams. Highlight your mentoring experience with junior engineers too, as it shows leadership potential.
✨Ask Insightful Questions
Prepare thoughtful questions about &Dine’s mission and future projects. This not only shows your interest in the company but also gives you a chance to assess if their culture and goals align with yours. Consider asking about their approach to scaling products or how they handle feedback from users.