Fluidly

Helping small businesses sleep better at night ๐Ÿš€

Description

How we work together ๐Ÿคนโ€โ™€๏ธ

We operate small, cross-functional, focused teams of three or four engineers. Typically this is two full-stack Javascript Engineers, one Data Engineer and one Data Scientist. Everyone is required to adhere to DevOps culture, so you build it, you run it! Geoffrey, our friendly DevOps specialist is always on hand to help, but everyone is required to maintain their own code in production - including Data Scientists!

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.

Building product is a team sport and no matter whether your speciality is Javascript, Python, DevOps, Data Science, Product or Design, we all come together to find the best way to deliver end-user value. Each month we all get together for an afternoon to exchange ideas and look forward to the challenges ahead. We also follow a two-week scrum cadence for planning and retrospectives, but there is always time for ad-hoc design, alignment or postmortem huddles to ensure that we are operating at our best.

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!

Technologies

PythonMySQLNodeJSJavaScriptTDDAgileMachine LearningGoogle Cloud PlatformTerraformKubernetestypescriptReactJSArtificial Intelligence