Software Engineer, Backend in London

Software Engineer, Backend in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
SevenRooms

At a Glance

  • Tasks: Design, develop, and maintain software for a leading hospitality platform.
  • Company: Join SevenRooms, a fast-growing tech company transforming the hospitality industry.
  • Benefits: Enjoy remote work, competitive pay, and unique employee perks like a monthly stipend.
  • Other info: Participate in our Fresh Start Program to curate your own meaningful experiences.
  • Why this job: Be part of a mission-driven team that values creativity and collaboration in a dynamic environment.
  • Qualifications: 3+ years in software engineering; experience with Python preferred but not required.

The predicted salary is between 36000 - 60000 £ per year.

SevenRooms is a hospitality technology platform that powers restaurant operations and marketing, and was recently acquired by DoorDash! The SevenRooms product enables operators to automatically drive revenue & profitability by leveraging data to build direct relationships, deliver exceptional experiences, and increase repeat business. The SevenRooms “In-Store” Technology organization at DoorDash is committed to building products that help restaurants create magical experiences every day. We are a small, but rapidly growing team of 70+ engineers, scientists and builders who are on a mission to fundamentally transform the hospitality industry. Our tech stack includes Python, Typescript, ReactJS, Redux, Django, App Engine, Cloud Firestore, Memcache, Cloud Tasks, Firebase, BigQuery, Elasticsearch, and more.

About the Role

We're looking for a strong Backend-focused Software Engineer who is excited to engineer highly performant, mission-critical systems that are designed for agile development and rapid scaling. You will partner with other engineers, product managers and designers who are dedicated to engineering real solutions that empower our In-Store team for growth. You will be joining an organization of engineering professionals working to fundamentally transform the hospitality industry through innovative technology solutions.

You’re excited about this opportunity because you will…

  • Design, develop, test, deploy, maintain and improve software. Focus strongly on customer-facing features that create magical experiences for restaurant partners.
  • Be the technical owner of features from design to implementation. Take ownership of ongoing support and ensure high-quality delivery throughout the development lifecycle.
  • Manage individual project priorities, deadlines, code quality and deliverables. Participate in occasional on-call duties to keep software systems up and running smoothly.
  • Partner with cross-functional teams including engineers, product managers and designers. Collaborate to engineer real solutions that drive growth and innovation in the hospitality industry.
  • Work with cutting-edge technology stack. Utilize tools like Python, Django, and modern cloud infrastructure to build scalable solutions.

We’re excited about you because…

  • You have a BS degree in Computer Science, similar technical field of study or equivalent professional experience with 3+ years of software engineering experience.
  • You have experience developing web applications with strong knowledge of algorithms, data structures, complexity analysis and software design.
  • You have experience with Python (preferred), or another modern backend technology, and are excited to work with our modern technology stack.
  • You are passionate about building customer-facing features and take ownership of technical solutions from conception to deployment.
  • You thrive in collaborative environments and are excited to work with cross-functional teams to solve complex problems in the hospitality industry.

Notice to Applicants for Jobs Located in NYC or Remote Jobs Associated With Office in NYC Only

We use Covey as part of our hiring and/or promotional process for jobs in NYC and certain features may qualify it as an AEDT in NYC. As part of the hiring and/or promotion process, we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound from August 21, 2023, through December 21, 2023, and resumed using Covey Scout for Inbound again on June 29, 2024.

The Covey tool has been reviewed by an independent auditor. Results of the audit may be viewed here: Covey

About SevenRooms

In 2011, Joel Montaniel, Allison Page, and Kinesh Patel founded SevenRooms after noticing that hospitality operators were missing a critical ingredient in the systems they were using to run their business: guest data. What began as a mission to help restaurants better understand and serve their guests evolved into a powerful platform used by merchants around the world.

With best-in-class tools for marketing, operations, and guest experience — all deeply integrated with its industry-leading CRM — SevenRooms empowers operators to drive revenue, streamline operations, and deliver experiences that keep guests coming back.

In 2025, DoorDash acquired SevenRooms to strengthen its in-store strategy and expand its merchant-first offerings. The combination brings together DoorDash’s scale, reach, and digital innovation with SevenRooms’ in-store capabilities to support hospitality businesses across every channel — from discovery and delivery to on-premise dining.

As DoorDash builds out its in-store capabilities, SevenRooms plays a central role in enabling merchants to grow their businesses and connect more meaningfully with guests, whether they’re ordering online or dining in. This move reflects DoorDash’s broader commitment to empowering local businesses, fostering stronger connections between consumers and the places they love, and building technology that meets merchants — and their customers — wherever they are.

UK - Self-Identification Survey

To ensure that our hiring practices are fair and inclusive, we’re asking the following voluntary questions of the people who apply to work at SevenRooms, a DoorDash company. If you don't feel comfortable answering any question, you can select “I don't want to answer.”

Your responses to these demographic questions are secure and optional. Any voluntary data you provide will not be shared with anyone connected to your recruitment or hiring process. There will be no negative consequences if you don’t want to participate, if you only answer some questions, or if you select “I don’t want to answer” for any question. Any option you choose will in no way affect your opportunity to work at SevenRooms, a DoorDash company.

By answering questions below, you give us your consent to process and handle your answers anonymously, and help SevenRooms, a DoorDash company understand the diversity of the people it attracts to apply. For additional clarity, our privacy policy below explains how we collect and process your data in accordance with applicable data protection laws.

#J-18808-Ljbffr

Software Engineer, Backend in London employer: SevenRooms

At SevenRooms, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our London-based Technical Support Representatives enjoy comprehensive training, opportunities for professional growth, and the chance to make a real impact in the hospitality industry. With a commitment to employee well-being and a supportive team environment, we ensure that our staff are equipped to deliver outstanding customer service while thriving in their careers.

SevenRooms

Contact Details:

SevenRooms Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer, Backend in London

Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Since Python is preferred, brush up on your Python skills and consider building a small project using Django or Flask to showcase your backend capabilities.

Tip Number 2

Highlight your experience with agile development methodologies. Be prepared to discuss how you've contributed to agile teams in the past, as this aligns with SevenRooms' focus on rapid scaling and collaboration.

Tip Number 3

Research SevenRooms and its mission to transform the hospitality industry. Understanding their products and values will help you articulate how your skills can contribute to their goals during any interviews.

Tip Number 4

Prepare examples of your previous work that demonstrate ownership and customer obsession. Be ready to share specific instances where you took initiative and delivered impactful solutions, as these are key values for SevenRooms.

We think you need these skills to ace Software Engineer, Backend in London

Proficiency in Python
Experience with Typescript and ReactJS
Familiarity with Django framework
Understanding of algorithms and data structures
Knowledge of software design principles
Experience with cloud services (e.g., Google Cloud Platform)
Ability to write clean, maintainable code

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights relevant experience, especially in backend development and technologies mentioned in the job description, such as Python and Django. Use specific examples of projects you've worked on that demonstrate your skills.

Craft a Compelling Cover Letter:Write a cover letter that reflects your enthusiasm for the role at SevenRooms. Mention how your values align with theirs, particularly around ownership and customer obsession. Be sure to include why you're excited about transforming the hospitality industry.

Showcase Technical Skills:In your application, clearly outline your technical skills and experiences related to the tech stack used by SevenRooms. If you have experience with any of the tools listed, such as Typescript or ReactJS, make sure to highlight that.

Prepare for Potential Questions:Think about how you would answer questions related to project management and collaboration, as these are key aspects of the role. Be ready to discuss your previous experiences in managing project priorities and working with cross-functional teams.

How to prepare for a job interview at SevenRooms

Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as Python, Typescript, and Django. Be prepared to discuss your experience with these tools and how you can apply them to build scalable systems.

Showcase Your Problem-Solving Skills

Be ready to demonstrate your understanding of algorithms, data structures, and software design principles. Prepare to solve coding challenges or discuss past projects where you tackled complex problems effectively.

Emphasise Collaboration

Since the role involves working closely with product managers and designers, highlight your teamwork experiences. Share examples of how you've collaborated on projects and contributed to a positive team dynamic.

Align with Company Values

SevenRooms values ownership, customer obsession, and creativity. Think of specific instances from your past work that reflect these values and be ready to share them during the interview to show you're a good cultural fit.