Senior Full Stack Engineer

City Pantry
08 Sep 2017
19 Sep 2017
Contract Type
Welcome to our worldWe help London's greatest teams work better by eating together. We believe that good food makes a great company - sharing a meal creates an environment where better communication, productivity and health are nourished.After three years, we are delivering thousands of meals every day across London to some of the world's most iconic brands - Google, Facebook, Spotify and Buzzfeed, amongst many others. We're working with a world of kitchens, over 250 of the best independent chefs, street vendors, specialist caterers, restaurants and supper clubs in London.We are currently a team of 30, working from an achingly cool open-plan office next to Spitalfields market. You'll be joining at the most exciting stage of our journey so far, as we solidify our position as Europe's largest B2B food delivery platform. We're a friendly group, passionate about our work and serious about creating a great customer experience through awesome food, cutting-edge tech and best-in-class service. We have a fantastic work environment that enthusiastically encourages creativity, risk-taking, growth and autonomy: you will be a great fit if you love to get stuck in, learn new things at speed and get a kick out of making things better.As our senior full stack engineer, you'll collaborate on building and maintaining the whole City Pantry system - customer-facing clients, backend interface, vendor-facing platforms, operations tooling and more. From the first drafts of new features to scaling our system on Google Cloud Platform, you'll be on the frontline of our entire technical solution.Working with us as our Senior Full Stack Engineer, you will:Design, develop and deliver new features for our core API, front end clients and related servicesMaintain and evolve our technology infrastructureAssist in identifying requirements and shaping user stories, translating them into both outstanding code and robust testsRefine processes to improve the developer experienceMaintain and develop coding standards, best practices, and proceduresEngage with the following tech: PHP 7.1, Symfony 3, PHPUnit, MockeryMongoDB, SQLAngular (4+), AngularJS or other frontend frameworks such as ReactJasmine, Sinon, Karma, and other testing toolsHTML, CSS, SassNodeJS 6+Google Cloud Platform, AWSGit, LinuxDocker, KubernetesWe do what we say we will. Here's what we'll need from you:Demonstrable, commensurate experience in software development, architecture, security and designMastery of PHP and Symfony 3Solid experience with AngularInnate understanding of HTTP and RESTful design principlesFamiliarity with MongoDB and SQL databasesFamiliarity with CI and deployment workflowsSuperb communication skillsKnowledge and experience of GCP, AWS or Docker is beneficialHere's what you can expect from us. We practice what we preach and eat together three times a week - of course - but there's a lot more besides:GBP2000 annual learning allowanceUnlimited holidayFlexible working hoursWeekly office yogaExciting team invents including 'Gin and Learn' FridaysSkillsPHP, HTML, SQL, MongoDB, Nodejs, Angular, Symfony, CSS/SASSSectors