Senior Engineer

Senior Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
O

At a Glance

  • Tasks: Design and build backend systems while mentoring junior 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 and professional growth.
  • Why this job: Make a real impact on a growing SaaS platform with cutting-edge technologies.
  • Qualifications: Experience in backend engineering with TypeScript, Node.js, and cloud infrastructure.

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

About Us

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 making sure 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 is not 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 is not 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.

Benefits

  • 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 employer: Openr

Openr is an exceptional employer that prioritises employee development and work-life balance, offering flexible hybrid working arrangements in the vibrant heart of Central London. With a strong focus on collaboration and mentorship, you'll have the opportunity to influence architectural decisions and contribute to a growing SaaS platform while enjoying a supportive team culture. Our commitment to your growth is reflected in our learning culture and comprehensive benefits, making Openr a rewarding place to advance your career.
O

Contact Detail:

Openr Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Openr. A personal introduction can make all the difference when it comes to landing that interview.

✨Tip Number 2

Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using TypeScript, Node.js, or AWS. This gives you a chance to demonstrate your hands-on experience and technical prowess.

✨Tip Number 3

Ace the interview by being ready to discuss architectural decisions and system design. Brush up on your knowledge of backend systems and be prepared to explain your thought process clearly. Remember, communication is key!

✨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 take the initiative to engage directly with us.

We think you need these skills to ace Senior Engineer

TypeScript
Node.js
SQL
PostgreSQL
AWS Lambda
Cloud Infrastructure
Serverless Architectures
System Design
Technical Leadership
Mentoring
Communication Skills
Problem-Solving Skills
Collaboration
Agile Methodologies

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 backend experience, especially with TypeScript, Node.js, and AWS, to show us you’re the right fit.

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 your past projects and how they relate to the responsibilities outlined in the job description.

Showcase Your Technical Leadership: Since this role involves mentoring and making architectural decisions, be sure to include examples of how you've led teams or projects in the past. We want to see your leadership style and how you communicate technical concepts.

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 us you’re keen on joining our team!

How to prepare for a job interview at Openr

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially TypeScript, Node.js, and AWS. Be ready to discuss your experience with these tools and how you've used them in past projects. This shows you’re not just a fit for the role but also genuinely interested in what they do.

✨Showcase Your Leadership Skills

Since this role involves technical leadership, prepare examples of how you've led projects or mentored others. Think about specific challenges you faced and how you navigated them. This will demonstrate your ability to guide a team and make architectural decisions.

✨Communicate Clearly

Practice explaining complex technical concepts in simple terms. You’ll need to communicate with non-technical stakeholders, so being able to articulate the 'why' behind your decisions is crucial. Consider doing mock interviews with friends to refine this skill.

✨Ask Insightful Questions

Prepare thoughtful questions about the company’s architecture, team dynamics, and future projects. This not only shows your interest but also helps you gauge if the company culture aligns with your values. It’s a two-way street, after all!

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>