At a Glance
- Tasks: Design, develop, and maintain software with a focus on customer-facing features.
- Company: SevenRooms transforms the hospitality industry by enhancing guest experiences and driving revenue.
- Benefits: Enjoy remote work options, competitive pay, private medical coverage, and a monthly stipend for personal use.
- Why this job: Join a mission-driven team that values creativity, collaboration, and personal growth in a dynamic environment.
- Qualifications: 4+ years of software engineering experience; Python and ReactJS knowledge preferred but not mandatory.
- Other info: Participate in our Fresh Start Program to curate your own meaningful experience.
The predicted salary is between 48000 - 84000 £ per year.
SevenRooms is hiring a remote Senior 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 with algorithms, data structures, complexity analysis and software design.
- 4+ 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.
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), Built in Best Places to Work NYC (2023, 2022, 2021, 2020), Built in Best Place to Work NYC - Midsize Companies (2023, 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, colour, 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.
Senior Software Engineer (Fullstack, Frontend Leaning) employer: SevenRooms
Contact Detail:
SevenRooms Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Fullstack, Frontend Leaning)
✨Tip Number 1
Familiarise yourself with SevenRooms' core values such as Ownership and Customer Obsession. During your conversations, demonstrate how you embody these values in your work and how they align with your approach to software engineering.
✨Tip Number 2
Engage with the tech stack mentioned in the job description. If you're not already proficient in Python or ReactJS, consider brushing up on these technologies through online courses or projects to showcase your commitment to learning.
✨Tip Number 3
Network with current or former employees of SevenRooms on platforms like LinkedIn. This can provide you with insider insights about the company culture and expectations, which can be invaluable during interviews.
✨Tip Number 4
Prepare to discuss your experience with agile development and project management. Be ready to share specific examples of how you've successfully managed project priorities and deadlines in your previous roles.
We think you need these skills to ace Senior Software Engineer (Fullstack, Frontend Leaning)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience, especially with Python and ReactJS. Emphasise your software engineering skills and any projects that demonstrate your ability to design and develop 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 theirs, particularly around ownership and customer obsession. Provide specific examples of how you've contributed to similar projects in the past.
Showcase Your Technical Skills: If you have experience with the technologies listed in the job description, make sure to include them. Highlight any projects where you've used Python, Typescript, or ReactJS, and discuss your approach to problem-solving and project management.
Prepare for the Technical Challenge: If you choose to complete the technical challenge, review relevant algorithms and data structures beforehand. Make sure to showcase your coding style and thought process clearly, as this will be an opportunity to demonstrate your technical expertise.
How to prepare for a job interview at SevenRooms
✨Understand the Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python and ReactJS. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
Be ready to demonstrate your understanding of algorithms, data structures, and software design principles. Prepare examples from your previous work where you tackled complex problems and how you approached them.
✨Emphasise Collaboration
Since the role involves working closely with product managers and designers, highlight your teamwork experiences. Share specific instances where collaboration led to successful project outcomes.
✨Align with Company Values
Research SevenRooms' core values such as 'Customer Obsession' and 'Be Creative'. Think of examples from your career that reflect these values and be ready to discuss how you embody them.