Software Engineer (Fullstack, Frontend Leaning)
Software Engineer (Fullstack, Frontend Leaning)

Software Engineer (Fullstack, Frontend Leaning)

London Full-Time 28800 - 48000 £ / year (est.) Home office possible
S

At a Glance

  • Tasks: Design, develop, and maintain software with a focus on customer-facing features.
  • Company: Join SevenRooms, a leading platform transforming the hospitality industry with innovative tech solutions.
  • Benefits: Enjoy remote work, competitive pay, private medical coverage, and a unique Fresh Start Program.
  • Why this job: Be part of a mission-driven team that values creativity, collaboration, and personal growth.
  • Qualifications: BS in Computer Science or equivalent experience; 3+ years in software engineering preferred.
  • Other info: Work with cutting-edge technologies like Python and ReactJS while enjoying a supportive culture.

The predicted salary is between 28800 - 48000 £ per year.

The Team & Role

SevenRooms is hiring a remote Fullstack Engineer (frontend leaning). We’re looking for a strong developer 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 SevenRooms for growth. You will report directly to our team’s Sr Director of Engineering.

The 7R Technology organization is committed to building products that help restaurants create magical experiences every day. We are a small, but rapidly growing team of engineers, scientists and builders who are on a mission to fundamentally transform the hospitality industry. Our engineers are guided by the following core values that help us stay connected and shipping often: Ownership, Customer Obsession, Collaborate & Be Transparent, Measure & Monitor, Be Creative, and finally Be Yourself.

Our tech stack includes: Python, Typescript, ReactJS, Redux, Django, App Engine, Cloud Firestore, Memcache, Cloud Tasks, Firebase, BigQuery, Elasticsearch, and more.

What You’ll Do

  • Engineering: Design, develop, test, deploy, maintain and improve software with a strong focus on customer-facing features.
  • Product Focus: Be the technical owner of features, from design to implementation to ongoing support.
  • Project Management: Manage individual project priorities, deadlines, code quality and deliverables; Participate in occasional on-call duties to keep software systems up and running.

Who You Are

  • BS degree in Computer Science, similar technical field of study or equivalent professional experience.
  • Experience developing web applications.
  • Experience with algorithms, data structures, complexity analysis and software design.
  • 3+ years of software engineering experience.
  • Experience with Python and Reactjs is preferred, but not required.

What We Offer

  • A fresh start: SevenRooms offers the unique opportunity for eligible new hires to participate in our Fresh Start Program, where the company provides the option to curate your own meaningful experience, to reset and refresh.
  • Equitable compensation: Our compensation packages are based on competitive external market data.
  • Comprehensive benefits package: SevenRooms provides access to private medical coverage, life insurance, and income protection.
  • Employee programs: Through our Roomie’s Choice program, all employees at SevenRooms receive a monthly stipend to spend however they see fit.
  • Learning and professional development: Your manager will partner with you on establishing quarterly objectives that not only benefit the company but aid in your overall career development and advancement.

About SevenRooms

SevenRooms is a guest experience and retention platform that helps hospitality operators create exceptional experiences that drive revenue and repeat business. Trusted by thousands of hospitality operators around the world, SevenRooms powers tens of millions of guest experiences each month across both on- and off-premises.

SevenRooms has been recognized as a top employer for its people-first approach by publications including: Inc. Best Workplaces (2023, 2022, 2020), Inc. 5000 (2024, 2023, 2022), Ragan’s Platinum HR Awards Finalist (2022), Built in Best Places to Work NYC (2023, 2022, 2021, 2020), Built in Best Place to Work NYC - Midsize Companies (2023, 2022), VentureFizz Unique PTO (2022), Forbes Best Startup Employers (2022).

SevenRooms is an equal opportunity workplace and an affirmative action employer. We welcome all qualified applicants regardless of race, color, ancestry, religion, sex (including pregnancy and related conditions), national origin, sexual orientation, age, marital status, disability (physical or mental), gender identity, gender expression, genetic information, veteran status, citizenship, immigration status, or any other classification, category or characteristic protected by applicable federal, state or local laws.

Software Engineer (Fullstack, Frontend Leaning) employer: SevenRooms

SevenRooms is an exceptional employer that prioritises employee well-being and growth, offering a unique Fresh Start Program to help new hires curate their own meaningful experiences. With a strong focus on equitable compensation, comprehensive benefits, and a culture of collaboration and transparency, employees are empowered to take ownership of their work while receiving support for professional development and learning opportunities. Join a dynamic team dedicated to transforming the hospitality industry and creating magical experiences for guests worldwide.
S

Contact Detail:

SevenRooms Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (Fullstack, Frontend Leaning)

✨Tip Number 1

Familiarise yourself with SevenRooms' core values such as Ownership and Customer Obsession. During your interactions, whether in interviews or networking, demonstrate how you embody these values in your work and projects.

✨Tip Number 2

Showcase your experience with the tech stack mentioned in the job description, particularly Python and ReactJS. Prepare to discuss specific projects where you've used these technologies to solve problems or improve user experiences.

✨Tip Number 3

Engage with the hospitality industry by researching current trends and challenges. This knowledge will help you speak confidently about how your skills can contribute to transforming the industry during interviews.

✨Tip Number 4

Network with current or former employees of SevenRooms on platforms like LinkedIn. Ask them about their experiences and any tips they might have for standing out in the application process.

We think you need these skills to ace Software Engineer (Fullstack, Frontend Leaning)

Proficiency in Python
Experience with ReactJS
Strong understanding of web application development
Familiarity with Redux for state management
Knowledge of Django framework
Experience with cloud services such as Google App Engine and Firebase
Understanding of database management with Cloud Firestore and BigQuery
Ability to design and implement algorithms and data structures
Experience with software testing and deployment
Project management skills to handle individual project priorities and deadlines
Strong problem-solving abilities
Excellent communication and collaboration skills
Adaptability to work in a fast-paced, agile environment
Commitment to customer-focused development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience in software engineering, particularly with Python and ReactJS. Emphasise any projects that demonstrate your ability to design, develop, and maintain customer-facing features.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role at SevenRooms. Mention how your values align with their core principles like ownership and customer obsession, and provide specific examples of how you've demonstrated these in your previous work.

Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, especially those mentioned in the job description such as algorithms, data structures, and software design. If you have experience with their tech stack, make sure to highlight it.

Prepare for Potential Questions: Anticipate questions related to your experience with agile development and scaling systems. Be ready to discuss specific challenges you've faced in past projects and how you overcame them, as this will demonstrate your problem-solving abilities.

How to prepare for a job interview at SevenRooms

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python and ReactJS, as these are preferred skills for the role. Bring examples of past projects where you've used these technologies, and be ready to explain your thought process and problem-solving approach.

✨Understand the Company Values

Familiarise yourself with SevenRooms' core values: Ownership, Customer Obsession, Collaboration, Creativity, and Transparency. During the interview, demonstrate how your personal values align with theirs and provide examples of how you've embodied these principles in your previous work.

✨Prepare for Project Management Questions

Since the role involves managing project priorities and deadlines, be ready to discuss your experience with project management. Think of specific instances where you successfully managed a project from start to finish, highlighting your organisational skills and ability to meet deadlines.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, the technology stack, and the company's future direction. This shows your genuine interest in the role and helps you assess if SevenRooms is the right fit for you.

Software Engineer (Fullstack, Frontend Leaning)
SevenRooms
S
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>