About the Role
Overall Ambition
Solve some of today's complex hospitality problems by creating innovative solutions using an open technology toolset.
What We're Looking For
We are looking for a Software Engineer to join our passionate, lean, agile, fast-growing, evolving and tech-loving team on a permanent basis. The projects we are working on are innovative and will change the fast-casual dining experience forever.
Living the Nando's Values
As a Nandoca, you'll embody the values that make Nando's unique. We are looking for people who:
- Pride – Take ownership of their work, hold themselves to high standards and care deeply about delivering quality outcomes.
- Passion – Bring energy, curiosity and enthusiasm to solving problems and creating great customer experiences.
- Courage – Challenge the status quo, embrace change and make informed decisions, even when faced with uncertainty.
- Integrity – Act with honesty, transparency and accountability in everything they do.
- Family – Collaborate openly, support teammates and contribute to an inclusive environment where everyone can thrive.
The Role
As a Software Engineer, you will be responsible for designing, developing, deploying and maintaining innovative solutions using the latest tools and technologies. Software Engineers work in conjunction with Technical Leads and focus on delivering through the entire technical stack: be that backend services, systems integrations or rich user interfaces.
You will relish tackling and solving tough problems and be looking to expand your skillset and increase your influence across new technologies. We will continue investing in you through training, conferences and great opportunities for advancement as we grow our team.
You'll be comfortable working independently on backend and frontend tickets and can run effective sessions with peers on your team to ensure we're delivering the right thing in the right way. You will work with our build pipelines and infrastructure at a level where you can configure, optimise and troubleshoot for continued reliability and performance.
You'll be passionate about moving Nando's forward and be a champion of best practices, patterns, processes and technology. You will lead by example: getting your hands dirty in the code, inspiring your peers and delivering quality software every day.
About the USA Tech Team
Our team’s objective is to bring the same high-quality digital experience that customers enjoy in the UK and Ireland to customers across the USA. To deliver this, we work across the entire online ordering stack — Locate, Menu, Payment and Orders — as well as Loyalty, Identity and the frontend app and web experiences.
The Locate domain is key to discovering restaurant capabilities during online ordering and third-party integrations, helping communicate to our customers and other systems what a restaurant can offer.
The Menu domain’s primary objective is to support the business in presenting menu items digitally, effectively translating the physical menu into a seamless digital experience.
The Payment domain covers everything related to getting money in for our eCommerce journeys, making integration with our payment provider a critical responsibility.
The Orders domain handles taking, processing and tracking customer orders end to end, making sure every order placed online reaches the right restaurant accurately and on time.
The Loyalty domain rewards customers for choosing Nando’s, building the programmes and integrations that recognise and retain them.
The Identity domain manages how customers sign up, sign in and are recognised across our digital experiences, keeping their accounts secure and seamless.
Our frontend applications bring these domains together across web and app, delivering the rich, consistent experience our customers interact with every day.
Requirements
Software Development
Experience in designing and developing software solutions.
Agile Methodologies
Familiarity with agile development practices and working in a team.
Problem Solving
Ability to tackle complex problems and find innovative solutions.
Frontend and Backend Skills
Proficiency in both frontend and backend development.
Nice to Have
Knowledge of eCommerce systems and online ordering.
Understanding of payment integration and processing.
Benefits
Training Opportunities
Access to training and conferences for professional growth.
Career Advancement
Opportunities for advancement as the team grows.