How we work together 🤹♀️
Each squad is assigned a product manager and designer, everyone gets together to figure out what will deliver the most user value, how we will measure success and then how we will ship / measure / iterate.
Every Friday afternoon is reserved for experiments - these are well-defined upfront by the team and involve building, shipping and measuring a specific hypothesis. These usually include someone from the commercial team and always involve getting something in front of end-users.
How we ship product 📦
We practice continuous deployment on GCP, currently averaging 40 production deployments per day. This means we really care about TDD, CI/CD, monitoring and automation. Keeping things lean with fast feedback cycles is essential to quickly iterate on delivering value to end-users, so we select our technology stack on that basis.
Our stack is roughly divided into two parts, the web application, serving the UI and APIs written in React and Node and the data pipeline written in Python.
All engineers are encouraged to work on all parts of the stack, but we also appreciate that people have strengths and preferences.
Our interview process ☄️
Phone Interview (30mins) ---> Tech Challenge (1hr 30mins//not timed) ---> Final Interview (2hr 30mins) ---> Decision!
The team 🌱
We currently have 53 magical people with 15 in Engineering and growing!