Kantree
L'équipe Tech
Nous sommes une équipe de développeurs séniors dont l'objectif principal est de délivrer le meilleur produit possible à nos clients. Nos développeurs participent donc pleinement à l'élaboration du produit et sont amenés à échanger avec nos clients.
Nous sommes avant tout pragmatiques dans nos choix technologiques, favorisant la stabilité et la simplicité. Nous aimons maîtriser à 100% les technologies que nous choisissons. Nous valorisons l'autonomie mais sommes connectés au quotidien pour échanger.
Répartition des collaborateurs
Engineering
100%
Kantree c'est
~40k lignes de Python et ~70k lignes de JS
Technologies et outils
Python
80%Redis
10%PostgreSQL
10%AngularJS
80%Less
10%Metabase
40%
Backend
Frontend
Data
Kantree ⚙️
Evidemment nous utilisons notre propre outil pour gérer le suivi des tâches à effectuer, des tickets de support, de notre roadmap, des bugs, etc..
Gitlab ⚙️
Nous avons industrialisé tout notre développement avec CI/CD et staging par branche pour faciliter le test
Organisation et méthodologies
Notre cycle de développement se divise en 3 périodes: - développement de nouvelles fonctionnalités (plusieurs semaines) - une période de "cool down": fixes post-prod et d'éventuels refactoring (~2 semaines) - une période de 3 semaines (non extensible) que l'on appelle "UX timebox" où l'on fait plein de petites améliorations UX/UI (tout ce qui n'est pas terminé à la fin de cette période ne sera pas mergé)
Nous utilisons Kantree pour le suivi. L'élaboration du backlog et sa priorisation se fait en équipe.
Nous avons un team meeting hebdomadaire et sommes évidemment en contact sur notre chat le reste du temps. Nous valorisons l'autonomie dans le travail.
Tout le développement est industrialisé avec CI/CD.
Projets et défis techniques
Notre défi technique du moment, c'est la migration de notre frontend AngularJS vers des technologies plus récentes (SolidJS, Mobx). Nous avons toujours eu un gros focus produit et avons repoussé pendant longtemps cette migration. Celle-ci est simplifiée par une code base très propre mais reste un travail d'envergure qui prendra du temps à terminer.
Processus de recrutement
Notre recrutement se découpe en 3 étapes:
- Un premier rendez-vous en visio ou téléphone pour échanger avec un de nos développeurs. Nous parlerons de vous, votre parcours et vos compétences.
- Un petit exercice technique à faire chez soi (max 3h) suivi d'un échange en visio pour en discuter
- Un entretien avec d'autres membres de l'entreprise afin de parler de vos ambitions, vos attentes et de vous présenter nos principes coopératifs et nos valeurs
Nous vous tiendrons informé de la progression de votre candidature et serons disponibles pour échanger avec vous si vous avez des questions.
Derniers jobs
Aucune offre en ce moment, revenez d'ici quelques jours !