Software Engineer

Software Engineer

Posted 7 days ago by Azzurri Group

Negotiable
Undetermined
Undetermined
London Area, United Kingdom

Summary: The Azzurri Group, a leader in the Italian casual dining sector, seeks a Software Engineer for a 6-month fixed-term contract to enhance their digital offerings. The role involves designing and maintaining applications that facilitate ordering, payments, and loyalty for their restaurant brands. The ideal candidate will contribute to a team focused on delivering high-quality digital experiences for millions of customers. This position is based in Central London and offers a vibrant work environment with various perks.

Key Responsibilities:

  • Design, develop, and maintain robust, scalable web and mobile applications for the hospitality sector.
  • Collaborate with Product and UX design to deliver end-to-end solutions.
  • 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:

  • 3+ years of professional software development experience.
  • Strong proficiency in JavaScript and TypeScript across both frontend and backend.
  • Proven experience with React and/or React Native in production environments.
  • Experience with CI/CD pipelines using Git, and modern deployment practices.
  • Excellent problem-solving skills and a collaborative mindset, working within Agile methodologies.
  • Prior experience in the hospitality or retail sectors (desirable).
  • Working knowledge of infrastructure-as-code (e.g. Terraform, CloudFormation) (desirable).
  • Exposure to cloud-native backend development (desirable).

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

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 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.

Key Responsibilities

  • Design, develop, and maintain robust, scalable web and mobile applications for the hospitality sector.
  • Collaborate with Product and UX design to deliver end-to-end solutions.
  • 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

  • 3+ years of professional software development experience.
  • Strong proficiency in JavaScript and TypeScript across both frontend and backend.
  • Proven experience with React and/or React Native in production environments.
  • Experience with CI/CD pipelines using 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 cloud-native backend development

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.