Lead Software Engineer

City Pantry ,
London, Greater London

Overview

Job Description

Lead Software Engineer Who are City Pantry? At City Pantry, were changing the way people work together. We believe that good food makes a great company and that sharing a meal creates an environment where better communication, productivity and health are nourished. We are delivering thousands of meals every day across the UK to some of the worlds most iconic brands Microsoft, Google, Facebook, Spotify and Buzzfeed, to name a few. Were working with a world of kitchens, over 600 of the best boutique chefs, street vendors, specialist caterers, iconic restaurants and supper clubs in the UK. What do the Tech Team do? Our Tech team builds and maintains all of the infrastructure and applications responsible for choosing and delivering 10,000+ meals every day. From search engines, menu planning, eater management to integrations with courier APIs, our tools provide seamless ordering experience and help the UKs most influential companies feed their teams better and faster. On the other end of the platform, we create tools that help kitchens build their menus, track orders and improve outreach to maximise their potential. What you'll be doing? You'll be working with the Large Customers Project Team to help us acquire and retain the biggest companies in the UK offering food perks to their teams. We're creating an industry leading product that makes corporate catering a breeze for office managers and enables everyone in large teams to order the food that they will love. You'll be building features like "individual choice", recurring orders and advanced budgeting and help us accelerate our growth. As one of our Lead Engineers, you're also responsible for the continued success and development of our lesser experienced engineering team members. Requirements What youll use daily * Angular, Typescript (and the occasional AngularJS) * PHP, Symfony, MongoDB * Docker, Google Cloud, Github * JIRA, Notion What we are looking for * Strong architectural skills, track record of building large scale web applications * Exceptional knowledge of API and SPA development principles * Demonstrable skills in negotiating product features, technical debt, code quality, prioritisation, etc. * Ideally 7-9+ years experience of hands coding experience at a senior (or lead level) * 2+ years with managing small development teams (4+) Benefits Our benefits are a little different due to being in Lockdown. Heres what you can expect from us right now; * Unlimited holiday (yes, actually) * Flexible Working Hours (we encourage regular breaks and being AFK to support your wellbeing) * 2000 annual development allowance for you to spend on learning new things * Weekly virtual Yoga, Pilates to keep you in shape! * Regular social activities like virtual escape rooms, Bingo, Scavenger hunts + more * Top of the range equipment to make sure you get your job done, properly * Group Income Protection * Group Life Assurance * Employee Assistance Program * Sanctus Employee Wellbeing Sessions * 20% off Santander Cycles (annual membership) * Hackathons (We've coined the name Innov8 for ours - the team build amazing new ideas to make City Pantry even better and our teams lives easier from tiny ideas to real life releases) When we're back in the office, you get all of the above + * Free amazing food Monday, Wednesday and Friday from our amazing vendors London wide * Regular company socials * Five-A-Side Football * (Almost) daily treats from our sweetest vendor partners * Wellness programs * + more