Combo, c'est avant tout un produit développé par une équipe compétente et motivée ! Nous avons une vision de la Tech qui favorise le travail collaboratif ainsi que le développement des compétences. Nous sommes impliqués pour réaliser un Delivery cohérent, fiable et visible. Nous avons à coeur de servir une vision et une stratégie Tech & Product à long terme. Client centric, nous avons une équipe d'experts dans nos domaines, avec pour objectif final la satisfaction de nos utilisateurs. Notre plus grande fierté ? Conserver notre culture tout en grandissant et en relevant des défis difficiles ! ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Combo
Technologies et outils
Backend
Node.js
30%Ruby On Rails
100%Ruby
100%Nest JS
30%
Frontend
React JS
100%Redux.js
100%TypeScript
100%Vite JS
100%
Devops
Kubernetes
100%Prometheus
100%Google Cloud Platform
100%Grafana
100%
Back-end⚙️
Nous utilisons Node.js sur la partie back-end depuis 2023 afin de faciliter la montée en compétences de nos développeurs back sur du FullStack.
DevOps ⚙️
Avec GCP, nous proposons une plateforme facile d'utilisation pour les back et front pour qu'ils ne se concentrent pas sur les problématiques d'infrastructures.
Front-End⚙️
Nous utilisons le framework React Native pour la partie mobile et Typescript pour le développement web.
Organisation et méthodologies
Nos Squads sont cross-fonctionnelles, réparties par domaine produit, avec des périmètres définis.
Elles sont autonomes et responsables du Discovery et du Delivery pour satisfaire les objectifs business. Elles sont également responsables de leur vision Tech & Product à long terme sur leur périmètre : l'idée étant de favoriser la prise d’initiatives et la responsabilisation des équipes.
Nous avons mis en place des "Community of Practice" pour gérer des chantiers techniques transverses. Ces communautés permettent d'amener de la valeur qui ne se trouve peut-être pas dans une squad unique. Elles ont du temps dédié pour avancer sur des chantiers transverses (eg. changement de librairie, exploration technique, mise en place d'outils/bonnes pratiques...)
RFC/ADR : Nous avons opté pour un processus de prise de décision technique collaboratif, où chaque ingénieur peut présenter une proposition pour qu'elle soit peer-reviewed par la communauté technique.
Projets et défis techniques
{Produit, projet ou défi technique}
Cloud Development Environment : Notre CLI Combo permet à chaque ingénieur d'avoir accès à un environnement de développement complet très rapidement. Toutes les dépendances sont gérées pour lui, ce qui accélère l'onboarding. Ainsi, nos développeurs peuvent se concentrer sur leurs tâches, c'est un accélérateur en matière de Delivery.
Chaque Pull Request est systématiquement passée en code-review, pour garantir la qualité du code, mais aussi le partage de la connaissance dans l'équipe. De plus, nous pouvons lancer automatiquement un environnement de test sur chaque PR afin de pouvoir tester simplement un développement, sans aucune perte de temps ou de concentration.
Nous avons une stack d'observabilité intégrée autour de Grafana. Notre philosophie consiste à centraliser le maximum de contexte technique pour prendre les décisions, afin d'avoir une vue à 360° de la production.
{Produit, projet ou défi technique}
Historiquement, nous avions fait le choix d'utiliser Ruby on Rails pour nos développements back-end. Récemment, nous avons également mis en place Node JS. L'idée derrière cela ? Faire évoluer notre modulith (monolithe modulaire) en le conservant et en rajoutant des services en fonctions des besoins. Nous avons une approche pragmatique côté Tech qui est amenée à résoudre et à anticiper des problèmes plutôt qu'à en imaginer. Notre vision est orientée sur la valeur apportée au produit. Chez Combo, nous ne sommes pas mono langage. De fait, nous recherchons des personnes agnostiques, focus sur l'Engineering et le System Design. ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ ㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ
Processus de recrutement
- Étape 1 : Entretien avec Thomas, Talent Acquisition Manager
- Étape 2 : Entretien de Management Fit
- Étape 3 : Skill Test
- Étape 4 : Culture Fit