At a Glance
- Tasks: Design and build backend systems while mentoring fellow engineers.
- Company: Join Openr, a game-changer in the hospitality data management space.
- Benefits: Flexible hybrid working, 25 days holiday, and a supportive learning culture.
- Other info: Collaborative team environment with opportunities for personal growth.
- Why this job: Make a real impact on a growing SaaS platform with cutting-edge tech.
- Qualifications: Strong experience in TypeScript, Node.js, and cloud infrastructure.
The predicted salary is between 60000 - 80000 £ per year.
Openr is transforming how the hospitality industry manages and shares data. By centralising recipe, product, and pricing information, we help hospitality businesses seamlessly connect to platforms like Deliveroo and Just Eat, as well as EPOS and other customer touch points. We have recently closed a significant funding round and are backed by Azzurri Group, one of the UK's most successful hospitality investment platforms. With strong market traction, we are now looking for a Principal Engineer.
About the Role
We are looking for a senior backend focused engineer to join our engineering team. This is a hands‐on role where you will be designing and building the systems that power our platform, while helping set the technical direction for how we grow. You will be a go‐to person for architectural decisions and a mentor to engineers around you. We are after someone who is as comfortable pairing with a junior developer as they are making calls on system design. We invest heavily in each other's development here, and that applies at every level.
What You Will Be Working With
Our backend runs on AWS Lambda, TypeScript, Node.js, and PostgreSQL, with infrastructure managed in AWS. On the frontend, we use TypeScript, React, and React Query. While this role is firmly backend focused, having a working understanding of the frontend helps when collaborating across the stack. You do not need to have used every one of these technologies before. What matters most is that you are an experienced engineer who picks things up quickly and enjoys getting stuck into new problems.
What You Will Be Doing
- Technical Leadership: You will play a key role in shaping how we build things. That means owning architectural decisions, identifying the right trade‐offs between speed and sustainability, and ensuring our systems are reliable and performant. You will contribute to our product roadmap from a technical perspective and help the team navigate complex dependencies and risks.
- Building: This isn’t a role where you stop writing code. You will be hands‐on daily, delivering high‐quality backend solutions, improving our development workflows, and tackling the harder problems that come with a growing platform.
- Growing the Team: You will mentor engineers across the team, helping them develop their skills and confidence. You will also be involved in recruitment, from screening candidates and reviewing code challenges to helping shape how we onboard new joiners.
- Communicating: You will regularly translate technical concepts for non‐technical stakeholders. Being able to explain the "why" behind decisions clearly and calmly is a big part of this role.
What We Are Looking For
- You are an experienced backend engineer who is confident designing and building systems in production.
- You have strong experience with TypeScript, Node.js, SQL, and relational databases.
- You have worked with cloud infrastructure, ideally AWS and serverless architectures.
- You have led the delivery of complex technical projects and know how to bring others along with you.
- You think carefully about system design, making pragmatic choices that balance quality with pace.
- You communicate well and enjoy working with people across different disciplines.
Nice to have, but not essential (we are happy to support you in growing into these):
- Experience building or scaling SaaS products.
- Familiarity with event‐driven architectures.
- Background working with integration‐heavy platforms.
- An interest in security best practices.
What We Offer
- Flexible hybrid working. Two days a week in our Central London office in Farringdon, the rest from wherever works for you.
- No out‐of‐hours support. We believe great work happens when people have balance.
- Real influence. You will have direct input into architectural decisions and the technical direction of a growing SaaS platform. This isn’t a role where decisions are made above you.
- A learning culture. Dedicated time and support for developing new skills, working with modern cloud‐native technologies.
- A collaborative team. We genuinely enjoy working together and supporting each other’s growth.
- 25 days holiday per year plus Bank Holidays.
- Life Assurance (4x salary).
- Income Protection (75% salary after 26 weeks).
- Access to WeCare Employee Assistance Programme.
- Cycle to Work Scheme.
- Annual eyecare voucher with Specsavers.
- Wrkit Savings & Benefits platform.
We encourage applications from people of all backgrounds. If you are excited about this role but do not tick every box, we would still love to hear from you. Curiosity and a desire to learn matter more to us than a perfect checklist.
Senior Engineer in London employer: Weareopenr
Openr is an exceptional employer, offering a dynamic work environment in the heart of Central London, where innovation meets collaboration. With a strong focus on employee development and a flexible hybrid working model, we empower our team to thrive both personally and professionally. Join us to make a real impact in the hospitality industry while enjoying generous benefits, including 25 days of holiday, life assurance, and a supportive culture that values curiosity and growth.
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 folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your projects, especially those that align with the tech stack mentioned in the job description. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and system design scenarios. Don’t forget to brush up on how to explain your thought process clearly, as communication is key in this role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at Openr, which we love to see!
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 align with the Senior Engineer role. Highlight your backend experience, especially with TypeScript, Node.js, and AWS, as these are key to what we’re looking for.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you’re excited about this role at Openr. Share specific examples of how you've led technical projects or mentored others, as we value communication and leadership in our team.
Showcase Your Problem-Solving Skills:In your application, don’t shy away from discussing challenges you’ve faced in previous roles. We love engineers who can think critically and make pragmatic choices, so share how you’ve tackled complex problems.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at Weareopenr
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially TypeScript, Node.js, and AWS. Brush up on your knowledge of PostgreSQL and serverless architectures, as these will likely come up during technical discussions.
✨Showcase Your Leadership Skills
Prepare examples of how you've led technical projects or mentored junior engineers. Be ready to discuss architectural decisions you've made and how you navigated trade-offs between speed and sustainability in your previous roles.
✨Communicate Clearly
Practice explaining complex technical concepts in simple terms. You’ll need to demonstrate your ability to communicate effectively with non-technical stakeholders, so think of scenarios where you’ve successfully done this before.
✨Demonstrate Your Problem-Solving Skills
Be prepared to tackle some coding challenges or system design questions during the interview. Think through your approach to problem-solving and be ready to discuss how you would handle real-world issues that may arise in a growing platform.