Nando's UK & IRE

Senior Software Engineer

Click Here to Apply

Job Location

London, United Kingdom

Job Description

Senior Full Stack Engineer - Contract - Backend Leaning


A bit about us…

Ask people where Nando's comes from and you'll get a different answer every time. Portugal? Mexico? The UK? Our story actually starts in Rosettenville, a Portuguese neighbourhood in Johannesburg, South Africa. With stops in Mozambique and the UK along the way.


It was 1987 and Robbie Brozin and Fernando Duarte opened their first chicken restaurant. Then another. And then another. Fast forward five years and Nando's landed in the UK. Now, with over 480 restaurants (and counting), our PERi-PERi is a bestselling hot sauce and Nando's has become as big a part of culture as drinking tea.


We've got a growing family of 20,000 Nandocas (what we call our employees), fuelled by our values: Pride, Passion, Integrity, Courage and Family. We care as much about them as we do our legendary, flame-grilled PERi-PERi - because it's the people that make the chicken.

Inspired by our Southern African heritage, we know and value the richness diversity brings. So we're committed to creating an inclusive and respectful culture for all. We've even been recognised as one of the industry leaders by the Financial Times.



The Role.

We are looking for a Contract Senior Full Stack Engineer (leaning towards the back end). The position is part of our Stock & Supply team, which is currently modernising its technology stack and migrating applications to Google Cloud Platform (GCP).


Key responsibilities include developing the Peri-Pantry application, which will serve as the central hub for managing recipes and supplier products, empowering teams to maintain their own data. Additionally, the role will involve enhancing our recently launched Stock Solution.


Another key focus will be the redevelopment of our internal purchase order system, introducing new features such as centralised ordering and crisis order management to improve operational efficiency.



Hot Skills…



Extensive Backend Experience: Proficient in developing backend applications using multiple languages such as GoLang, Node.js, and C++. Ability to produce clean, efficient, and maintainable code. Our new stack is based on NodeJS / Typescript

Cloud and Serverless Architecture: Strong understanding of serverless architecture, preferably on Google Cloud Platform (GCP). Experience with Cloud Run, Cloud Functions, and other cloud services is advantageous.

Microservices and Distributed Systems: Deep understanding of microservices architecture and distributed systems, including knowledge of Back-end For Front-end (BFF) architecture (a plus).

API Design and Development: Solid experience in designing and developing RESTful APIs, ensuring they are scalable, secure, and efficient.

Database Expertise: Familiarity with both SQL and NoSQL database technologies, such as Firestore and PostgreSQL. Experience with data warehouses like BigQuery is a significant plus.

Authentication and Authorization: Knowledge of authentication and authorization mechanisms, including JWT (JSON Web Tokens), and experience with custom Identity Providers (IDPs) like Okta and Auth0.

Automation and Scripting: Extensive knowledge of bash scripting for automating tools and processes to enhance efficiency and reduce manual tasks.

System Monitoring and Documentation: Ability to document development phases and monitor systems to ensure high availability and performance.

Software Design and Architecture: Strong skills in software design, with an emphasis on building highly available, scalable, and distributed systems.

Quality Assurance and Testing: Strong understanding of QA and testing practices, including unit testing, integration testing, and end-to-end testing methodologies.

Version Control and Code Review: Proficient in using Git for version control, with experience in branching strategies, pull requests, and conducting code reviews.

Proactive Problem Solving: Ability to take ownership of applications, proactively suggest improvements, and implement innovative solutions to enhance system functionality and user experience.

Adaptability in Lean Environments: Comfortable working in a lean, agile environment, with the ability to adapt to changing priorities and contribute to continuous improvement processes.



Location: London, GB

Posted Date: 10/2/2024
Click Here to Apply
View More Nando's UK & IRE Jobs

Contact Information

Contact Human Resources
Nando's UK & IRE

Posted

October 2, 2024
UID: 4881714715

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.