Our goal is to create the best solution possible for our customers. We are divided into different feature teams, consisting of 5-9 developers, both Back and Front End. Each feature team has ownership of the full lifecycle of a set of features and we work closely with the Product team, ensuring that we are focusing on the right things. This will include bug fixing, refactoring old code into the new codebase and creating new features and functions, from scratch. We usually work in a Kanban-like flow with some rituals from Scrum (retros, demos, etc.)
We make sure to always stay on top of our expertise when it comes to the latest technologies. We have cross team forums where we get to discuss challenges and findings, sharing knowledge and learning new things.