Senior Python Engineer
Gousto
London, England, United Kingdom
3d ago

Description

Gousto are on a mission to become the UK's favourite way to eat dinner. Delicious recipes, precise ingredients & a dollop of adventure, delivered to your door.

Tech, data and artificial intelligence are at the heart of everything we do, every aspect of our business is powered by code and the tech we build.

But what else is in our heart? Sustainability. We care about people and we care about the planet, so we reduce food waste and plastic.

Proud moments in 2019 :

  • We delivered so many million meals that we could feed all of Australia!
  • We saved the equivalent of 238 million plastic straws
  • We increased choice from 30 to 50 recipes and offered better convenience via next day delivery
  • We welcomed 150 new members to the #GoustoGang, 50 of those being in Tech and Data
  • 2019 was big, but together we can make 2020 so much bigger!

    Our Tech :

    Our engineers have written code to reduce our transport and carbon footprint by optimising box contents to fit in smaller boxes (really, check out our !).

    We are a scale up business on a steep growth trajectory, and with that comes the need to build a platform that can scale effectively.

    We utilise our Machine Learning algorithms, from the recipe recommendations we show to customers, to efficiently routing boxes around our warehouse.

    Our platform is entirely cloud-based, and many of our backend services are now delivered via AWS Lambda. Our continuous delivery pipeline is fully automated and we release code to production multiple times a day.

    We’re in the process of moving our microservices architecture to containers and we heavily use asynchronous event-driven architecture with data bulkheading.

    We know we’ve got lots of things right but we also have many things still to improve. Right now, we’re working on creating robust seed data for testing and flexible developer environments for coding.

    What's it like to work here?

  • We are customer-centric, data driven and outcome focused, using lean principles to work iteratively, experiment and learn fast.
  • We work in cross-functional squads, and our squads have a high level of autonomy in deciding both what outcomes they should pursue and how they will achieve them.
  • We discourage pigeon-holing which means our engineers are responsible for designing, writing, testing, deploying and maintaining their code in production.
  • We don’t have QAs, and our architect works closely with squads to consult and collaborate.

  • Pairing and TDD are practices we champion and want to keep improving.
  • Learning and innovation are core to our working principles. We hold regular brown bag sessions, and our 10% of our time is dedicated to innovation and learning.
  • We are committed to being involved in the wider tech community, hosting meet-ups, speaking at events and sharing learnings via our blog.
  • The Opportunity :

    We're 'all in' on AWS, using many of its services. Our platform and continuous delivery pipeline is fully automated using Cloudformation & Ansible, we release code to production multiple times a day and we’re in the process of moving our microservices architecture to containers.

    We build our services in Python, PHP and Node.js with a significant proportion now delivered via AWS Lambda.

    To support this growth, we're looking for an experienced and hugely talented Senior Python Engineer to help us take our technology platform to the next level.

    More specifically, they’d primarily need to be leading the team forward on good practices and particularly testing. They would need to also be working with other python squads to ensure the practices adopted are aligned and shared with others in the same tech areas.

    Requirements

  • Coaching and mentoring other engineers.
  • Deep knowledge of Python.
  • Designing and delivering scalable, distributed, cloud-based systems in a highly available manner.
  • Working with async and event driven architectures.
  • Experience of CI / CD tooling and responsibly running solutions in production, working with logging, monitoring and alerting stacks.
  • A good understanding of lean product discovery and delivery practices.
  • We are hugely committed to diversity and inclusion in all areas of Gousto.

    Benefits

  • Discounted Gousto boxes - 40% staff discount on Gousto boxes and 25% for your family and friends plus your first box free
  • Dr Gousto Healthcare
  • Access to Gousto Academy training
  • Gym Membership
  • Cycle to work scheme
  • Pension
  • Holidays - 25 days of holiday (plus bank holidays) increasing by a day each year up to 30 days
  • Option to buy additional days of annual leave up to a total of 30 days
  • Referral Scheme
  • Quarterly team socials and mixed team events
  • Coffee / Tea, fruit and ice cream provided every single day to keep you fresh
  • Friday socials - Wine, beer and soft-drinks
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form