Principal Software Engineer

  • Location
    • London
  • Date Posted
  • Jan. 10, 2022
  • Function
  • Software Engineering
  • Sector
  • Retail

Hello, we’re Sproutl, and we believe in growing for all. Who cares if you’ve never picked up a trowel before? This is gardening made easy.

To us a garden can be as small as a windowsill or a tiny rented patio. Swathes of sweet peas, towering bamboo, a veg patch to make Michelin chefs swoon. These are not the preserve of the professionals. In fact, they can be yours with a swipe.

Sproutl is on a mission to transform the way we think about gardening and get everyone to plant something. We bring the best in gardening from your phone to your door for patios, pots, windowsills, and backyards.

Welcome to the modern garden.

You’ve found us right at the beginning. We’re starting small but our ambition is large. Do you want to join a startup in the early stages, working with a passionate, humble, fun and hard-working team? Then read on!

The role

At Sproutl we believe gardening should be fun, accessible and open to all. We’re on a mission to deliver amazing experiences for our customers and partners alike and engineering is at the heart of making that happen. This is a chance to use your engineering and data skills to leave your mark and bring positive change in the world.

Sproutl engineering spans all the way from our front end (our beautiful and engaging website) through our entire back office (where we route customer orders, onboard and enrich product catalogues, handle shipping, logistics, data, reporting, marketing)

As a principal software engineer in the back office team you’ll be:

  • Hands-on with some of our most complex business and engineering problems.
  • Providing technical guidance to our small but growing back office engineering team.
  • Collaborating closely with Product and business stakeholders to shape our roadmap and with end users to ensure we’re meeting and anticipating their needs.
  • Driving improvements in coding standards, operability, monitoring, alerting.

Your scope will be from the top to the bottom of the stack: from infrastructure (as code) to API/user interface and everything in between. Engineering is key to so much of what we want to achieve. We need your help to make it happen.

Responsibilities include

  • Writing API integrations using Google Cloud Functions, interfacing with a wide variety of external systems (e-commerce automation, shipping, partner systems.)
  • Building services powering front end or back office experiences: delivery optimisation, user profiles and personalisation, product and aftercare data.
  • Scaling up our partner catalogue onboarding process, implementing Product Information Management (PIM), Digital Asset Management (DAM) and MDM solutions and all the workflows around them.
  • Working closely with our front end, marketing and product teams to integrate CS/CX solutions (Zendesk, Intercom or similar) with our other systems, including on-site and Partner portal live chat and bots.
  • Optimising our on-site analytics and AB testing setup (on the operational and/or BI side).

What we are looking for

  • Demonstrable experience in great software engineering principles, willing to role-model and coach others in defining and enhancing standards.
  • Fluency in Python (our language of choice for back office systems). Your code is clean and well structured and bristles with tests.
  • Knowledge of Cloud Functions or similar technologies would be advantageous.
  • Strong knowledge of Linux, Bash scripting
  • You can bring structure to the most complex of situations and are passionate about data guided decisions.
  • A genuine make-this-happen mentality with an enthusiasm for throwing yourself onto whatever engineering problem might come your way, and collaborating across our small but rapidly growing team.
  • Excellent communication skills, both verbal and written.
  • A strong work ethic, a humble attitude and an entrepreneurial spirit

Nice to have

  • Experience of data management ideally in both operational and analytic worlds.
  • Infrastructure knowledge especially IaC approaches and tooling such as Terraform
  • Gcp

The Perks

  • We are based at Uncommon, London Bridge, where you can enjoy group social events from free breakfasts, afternoon teas and drinks throughout the month, plus access to yoga and other fitness classes.
  • We know that the typical office environment does not work for everyone. Being at home, in your garden, a field, a garden centre. Wherever you like working, works for us.
  • Enjoy 33 days’ holiday (including a day off for your birthday). Bank holidays can be taken any time during the year.
  • You will have access to our pension scheme and a laptop choice to suit your needs.