Our product development consists three teams: Team Flux, Team Surface and Team Barista (by the way, the team has nothing to do with coffee).
With Flux, we mostly deal with advanced level platform development, which is done in real-time and can be challenging. Daily tasks in the team include infrastructure maintenance, product development and data processing. We hate legacy code as much as anyone else, so we keep technical debt at a minimum. This allows us to focus on creating new stuff and actually getting things done.
In turn, with Team Surface our daily tasks consist of two bigger projects. First, building a platform for all our integrations. Second, building integrations between the new platform and third party entities, like Salesforce. Our work is super interesting because old processes that connect integrations - well - suck, and we get to build a new way of using integration platforms with a new flow system! This is the idea we are tackling right now, but we are also working with our real-time and analytical platform to see how we can take advantage of it.
When it comes to technologies our development teams use Python, Django, React, TypeScript, NodeJS, NoSqual and Docker to mention a few. These are pretty basic tools for most coders and if not, after a month we guarantee they will be, so no need to panic! We’re flexible and everyone can choose their own tools, after all, we’re not that corporate.
What we consider cool is the amount of potential and the opportunity to do big things - in our product development teams everyone has the chance to influence. We value motivation and passion without forgetting to keep it real. As a coder one amazing benefit is that there is no bad legacy here because we are the creators.
Our dream colleague would be a genuinely motivated team player with the mindset of a doer. Preferably or at least partially someone who would laugh at our jokes.