Nando's UK & IRE
Senior Software Engineer
Job Location
London, United Kingdom
Job Description
Senior Software Engineer (Contractor) Senior Software Engineer – Stock Ordering Team Overall Ambition Solve complex hospitality challenges by building and integrating scalable, reliable, and efficient stock systems and support its integrations. The Stock Ordering Team We are forming a new team to support the Stock and Finance domains. Several established product teams currently focus on Stock System innovation, Ingredients Management, New Product Development, and Purchase Order Management. This team will provide support and take strategic steps to improve stock operations. Key responsibilities will include integrating external supplier APIs, implementing Software Reliability Engineering (SRE) best practices, and closely collaborating with existing teams to develop new software solutions. The team will enhance resilience, observability, incident management, and disaster recovery (DR) practices while supporting the Peri Pantry and Stock Management teams, as well as the Accounting, Banking, and Property (ABP) teams. Stakeholders Restaurant Operations: Forecast and stock ordering teams. Finance: Supporting teams like Cash & Banking and Purchase Ledger. Program Manager Head of Technology & Engineering. Third-party Suppliers: Managing integrations and API interactions. Responsibilities As a Senior Software Engineer at Nando’s, you will focus on selecting the right technology for each solution rather than forcing solutions to fit a specific tech stack. You will be technology-agnostic and prioritize best-fit solutions. Engage in the full lifecycle of services, from design and development to deployment, operation, and refinement Partner with multiple product teams to provide support and technical leadership Develop backend services and interfaces, focusing on scalability, observability, and performance Maintain and optimize services post-launch, measuring availability, latency, and system health Implement resilience and automation strategies to enhance system reliability. Collaborate with third-party vendors, ensuring efficient API integrations and exploring the best technical solutions. Assist with incident management and postmortem reviews, embedding best practices across teams. Observability & Monitoring: Improve alerting and logging with structured logs, distributed tracing, and metric-driven monitoring. Ensure system health checks and real-time insights into failures. Scalability & Performance Tuning: Use event-driven architectures and distributed tracing for better scalability. DevOps mindset – engineers own the full stack, from development to deployment and monitoring. Contribute to disaster recovery planning and execution . Skills Required Strong experience with TypeScript/JavaScript and the Node.js ecosystem Knowledge of schema-based and schema-less databases. Including strong SQL. Experience designing and troubleshooting large-scale distributed systems Experience in Big Data, preferably BigQuery (GCP) Familiarity with agile methodologies and best engineering practices. Strong problem-solving skills, ownership mindset, and ability to work cross-functionally. Understanding of stock systems and their impact on Finance and ABP stakeholders Experience debugging and optimizing performance-critical applications Strong Cloud experience (GCP preferred). Automation & Infrastructure as Code (IaC): We use Terraform Security & Compliance: focusing on least privilege access, automated secrets management, and compliance automation We are looking for software engineers who think holistically, solve real-world problems, and thrive in a dynamic environment. If you are passionate about improving stock systems and driving innovation, we would love to hear from you.
Location: London, GB
Posted Date: 4/28/2025
Location: London, GB
Posted Date: 4/28/2025
Contact Information
Contact | Human Resources Nando's UK & IRE |
---|