Sellsy
Tech team
The Technical team at Sellsy operates in Agile mode and is organized into autonomous Feature Teams. Each feature team is assigned a theme (e.g., Sales, Invoicing, etc.) and has the opportunity to work on innovative features.
This organization allows each developer to be highly involved and participate very early in the production process.
Bug resolution (outside of sprints) is entrusted to a dedicated team of developers. The daily work of developers is facilitated by the DevOps team, which is responsible for managing development environments and deployments.
An architecture team is responsible for overseeing the technical design of features and also has an educational mission to help developers enhance their skills. => Product (discovery, UX, product marketing, data) => QA (Quality Assurance) => Agile Coach => Data
Employee breakdown
Engineering
65%
Product
25%
DevOps
8%
Data
1%
600
Nombre de Story Points traités par sprint
Technologies and tools
Symfony
100%Redis
100%RabbitMQ
100%PHP
100%MariaDB
100%Elasticsearch
100%Vue.js
100%Kubernetes
100%GitLab
100%Docker
100%
Backend
Frontend
Devops
- Déploiements automatisés autour du concept GitOps, avec les technologies Gitlab, Docker et Kubernetes.
- Snowflake - Au coeur de notre stratégie Data, c’est notre solution de data warehouse, permettant la centralisation, le stockage et la transformation de la donnée
- Développements architecturés et standardisés autour du framework Symfony.
Organization and methodologies
In a Scale Up like Sellsy, the value added to the Product is at the heart of the company's organization.
After starting with Kanban, then transitioning to Scrum, we have implemented Agile Scalability through Feature Teams, allowing us to meet our rapid growth.
These multidisciplinary and autonomous teams (Developers, Designers, QA, and Product Owners) aim to bring value to the Product with iterations of 4 weeks, facilitated by various ceremonies such as Backlog Refinement, Stand-ups, Poker Plannings, Sprint Plannings, Sprint Reviews, and Retrospectives.
All of this is coordinated by a cross-functional team and an agile coach to ensure cohesion, transparency, and information sharing among the teams.
Recruitment process
At Sellsy, it is crucial for us that our prospective employees can envision themselves within our company. We break down the recruitment process into 3 main stages:
Interview with the People team, which provides an overall view of Sellsy: culture, values, daily operations. Interview with an Engineering team manager. This allows the candidate to envision himself within the team and understand its organization. This stage includes a technical test. Once the test is completed, the candidate is called back for a debriefing. Meeting with our CTO to gain insight into the company's strategic vision and medium to long-term directions.