Negotiable
Undetermined
Undetermined
London Area, United Kingdom
Summary: The Azzurri Group is seeking a Senior Software Engineer for a 6-month fixed-term contract to enhance their digital team. The role involves designing, building, and maintaining applications that facilitate ordering, payments, and loyalty for their restaurant brands. The ideal candidate will have a strong technical background and a passion for creating seamless customer experiences through technology. This position is based in Central London, within a vibrant office environment.
Key Responsibilities:
- Design, develop, and maintain robust, scalable web and mobile applications for the hospitality sector.
- Lead development efforts across the stack with a focus on quality, security, and performance.
- Collaborate with Product and UX design to deliver end-to-end solutions.
- Guide and mentor junior and mid-level engineers, supporting their technical growth.
- Participate in technical planning, code reviews, and architecture discussions.
- Ensure best practices in coding, testing, and CI/CD are followed.
- Investigate and resolve production issues, ensuring high availability and reliability.
Key Skills:
- Strong proficiency in JavaScript and TypeScript across both frontend and backend.
- Proven experience with React and React Native in production environments.
- Solid understanding of cloud-native backend development, especially on AWS.
- Experience working with serverless architecture and event-driven systems.
- Familiarity with authentication systems (ideally Azure AD B2C), and other third party APIs.
- Experience with CI/CD pipelines, version control (Git), and modern deployment practices.
- Excellent problem-solving skills and a collaborative mindset, working within Agile methodologies.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Do you love sharing great times with friends and family over food? Do you love pizza, pasta & Italian hospitality? Do you want to shape the technical direction of products used by millions of customers at one of the UK’s largest restaurant groups? If so, read on…
The Azzurri Group is a market leader in the Italian casual dining sector, operating over 200 ASK Italian & Zizzi restaurants, Boojum, Coco di Mama, and Dave’s Hot Chicken stores, across the UK & Ireland. We employ over 5,000 people and serve over 20 million meals per year. Our Group vision is simple, to provide the highest quality food, in beautiful surroundings, served by engaging and passionate people.
The Vision We believe the digital experience our customers have is as important as the service they receive, the quality of the food & drink and the environment it is served in. Over the last 4 years, we launched our Order & Pay at Table apps in ASK Italian & Zizzi, a hugely successful loyalty scheme for Zizzi used by in excess of 1 million customers, and most recently our first bespoke native app: ASK Perks which we continue to develop and enhance to both reward our customers and make their dining experience seamless.
The Role We are looking for a Senior Software Engineer on a 6-month fixed term contract to join our growing Digital team. You will be responsible for designing, building, and maintaining a suite of applications that power ordering, payments, and loyalty across web and mobile platforms. This is a hands-on role, ideal for an experienced engineer who thrives in a fast-paced environment and is passionate about creating seamless customer experiences through technology.
Key Responsibilities
- Design, develop, and maintain robust, scalable web and mobile applications for the hospitality sector.
- Lead development efforts across the stack with a focus on quality, security, and performance.
- Collaborate with Product and UX design to deliver end-to-end solutions.
- Guide and mentor junior and mid-level engineers, supporting their technical growth.
- Participate in technical planning, code reviews, and architecture discussions.
- Ensure best practices in coding, testing, and CI/CD are followed.
- Investigate and resolve production issues, ensuring high availability and reliability.
Tech Stack
Languages & Frameworks: JavaScript / TypeScript React (web apps) React Native (mobile apps) with Expo Node.js Backend & Cloud: AWS (Lambda, DynamoDB, ECS, S3, API Gateway, …) Azure AD (authentication and identity management) Google Cloud Platform & Firebase (used selectively for mobile features) GitHub / GitHub Actions for CI/CD
What you’ll bring
- Strong proficiency in JavaScript and TypeScript across both frontend and backend.
- Proven experience with React and React Native in production environments.
- Solid understanding of cloud-native backend development, especially on AWS.
- Experience working with serverless architecture and event-driven systems.
- Familiarity with authentication systems (ideally Azure AD B2C), and other third party APIs.
- Experience with CI/CD pipelines, version control (Git), and modern deployment practices.
- Excellent problem-solving skills and a collaborative mindset, working withing Agile methodologies.
Desirable Skills
- Prior experience in the hospitality or retail sectors.
- Working knowledge of infrastructure-as-code (e.g. Terraform, CloudFormation).
- Exposure to microservices and distributed systems.
The Location We have a great office designed by our own in-house creative team, located in Central London, just opposite the Edgware Road Circle line tube stop. As you might expect from an Italian restaurant company, we have great, free espresso and barista training is part of your induction! A free Coco di Mama breakfast is provided every Tuesday & Thursday and free fruit is available all day every day. We regularly order in pizza, pasta and salads for lunch.