At a Glance
- Tasks: Design and develop scalable systems for Nando's online ordering platform.
- Company: Join the vibrant team at Nando's, a leader in the digital dining experience.
- Benefits: Enjoy mentorship, training, and opportunities for career growth in a supportive environment.
- Other info: Diverse and inclusive workplace welcoming applicants from all backgrounds.
- Why this job: Make a real impact on customer journeys while working with cutting-edge technologies.
- Qualifications: Experience with Rust and a passion for collaborative problem-solving.
The predicted salary is between 40000 - 50000 € per year.
The Orders & Fulfilment team sits at the heart of Nando’s UK & Ireland digital ecosystem. We design, build, and operate the core Online Ordering Platform that powers millions of customer journeys from browsing and ordering through to fulfilment and delivery.
Our team is responsible for:
- Event-driven systems that process high volumes of real-time orders reliably
- Third-party integrations with delivery partners such as Deliveroo and others
- In-restaurant operational tools that support our teams to deliver great customer experiences
- Frontend and API platforms that enable other engineering teams to build efficiently on top of our services
As a mid-level engineer in this team, you’ll contribute to systems that are critical to business performance while working in a supportive, collaborative environment. You’ll have the opportunity to take ownership of meaningful pieces of work, partner with experienced engineers, and grow your technical and product understanding.
What We’re Looking For
We’re looking for a Software Engineer who enjoys working collaboratively, is curious, and takes pride in delivering high-quality solutions.
- Contribute to the design, development, deployment, and maintenance of scalable systems
- Work across the stack, whether backend services, integrations, or user-facing applications
- Collaborate closely with Technical Leads and teammates to deliver well-structured, maintainable solutions
- Take ownership of features or services, with support where needed
You’ll be someone who is comfortable tackling challenges, asking questions, and continuously learning. We’ll support your growth through mentorship, training, and opportunities to expand your impact over time. You’ll work with our infrastructure and build pipelines, developing your ability to configure, optimise, and troubleshoot systems to maintain reliability and performance.
Skills & Experience
We don’t expect you to have everything listed here on day one. If you meet many of these and are excited about the role, we’d really encourage you to apply.
- Experience with Rust (Essential)
- Exposure to Golang, TypeScript, or React (a bonus)
- Experience working in agile teams and contributing to breaking down work and estimating effort
- Experience working across at least one backend or full-stack environment
- Ability to communicate technical ideas clearly, including how they benefit customers
- Comfortable collaborating with stakeholders and contributing to technical discussions
At Nando’s, everyone is welcome. We welcome applications from people of all backgrounds and experiences. If you need any adjustments during the recruitment process, we’ll work with you to support you in performing at your best.
Software Engineer - Rust employer: Nando's UK & IRE
Nando’s is an exceptional employer, offering a vibrant and inclusive work culture where collaboration and innovation thrive. As a Software Engineer in the Orders & Fulfilment team, you will have the chance to work on impactful projects within a supportive environment that prioritises your professional growth through mentorship and training. Located at the heart of Nando’s UK & Ireland digital ecosystem, you will be part of a dynamic team that values curiosity and high-quality solutions, making it a rewarding place to advance your career.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Rust
✨Tip Number 1
Network like a pro! Reach out to current employees at Nando’s or in similar roles on LinkedIn. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your Rust expertise, make sure to highlight it during interviews. It’s a great way to demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical discussions! Brush up on your knowledge of event-driven systems and integrations, as these are key to the role. Being able to discuss these topics confidently will impress your interviewers.
✨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, it shows you’re genuinely interested in joining the Nando’s team.
We think you need these skills to ace Software Engineer - Rust
Some tips for your application 🫡
Show Your Passion for Rust:Make sure to highlight your experience with Rust in your application. We love seeing candidates who are genuinely excited about the language and can demonstrate their skills through projects or contributions.
Tailor Your Application:Don’t just send a generic CV and cover letter! Take the time to tailor your application to the role. Mention specific experiences that align with our team’s focus on event-driven systems and integrations.
Be Clear and Concise:When writing your application, keep it clear and to the point. We appreciate candidates who can communicate technical ideas simply and effectively, so make sure your application reflects that.
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 to join our team!
How to prepare for a job interview at Nando's UK & IRE
✨Know Your Rust Inside Out
Make sure you brush up on your Rust skills before the interview. Be prepared to discuss your experience with Rust, including specific projects you've worked on. Practising coding challenges in Rust can also help you demonstrate your proficiency.
✨Understand the Orders & Fulfilment Team's Role
Familiarise yourself with how the Orders & Fulfilment team operates within Nando’s digital ecosystem. Knowing about event-driven systems and third-party integrations will show that you're genuinely interested in the role and understand its importance.
✨Prepare for Technical Discussions
Expect to engage in technical discussions during the interview. Brush up on your knowledge of backend services and full-stack environments. Be ready to explain how your technical ideas can benefit customers and improve their experience.
✨Show Your Collaborative Spirit
Since the role emphasises teamwork, be prepared to share examples of how you've successfully collaborated with others in past projects. Highlight your ability to ask questions and tackle challenges as part of a team, which aligns with what they’re looking for.