Répartition des collaborateurs
devops
17%
fullstack crafts(wo)men
72%
product owners
11%
Notre philosophie : profiter au maximum de l'intelligence collective en déléguant des domaines d'expertise complets aux équipes.
Avantages : chacun peut avoir un impact très important au quotidien, proposer des idées et les mettre en oeuvre, impulser des changements d'organisation, de techno et d'outils, ...
Inconvénients : cela implique des responsabilités importantes ! Pas de "chef" pour surveiller chacun de tes choix...
L'équipe de production - des artisans logiciels - a un ADN de software craftmanship et de travail en équipe. Elle est en charge de toute l'usine logicielle ainsi que de la gestion des serveurs pour tous les clients.
devops
17%
fullstack crafts(wo)men
72%
product owners
11%
push par jour
Au cœur de l'équipe production, TeamCity execute nos tests de non-régression pour garantir l'Integration continue (CI).
Il permet d'automatiser le processus d'installation/mise à jour de notre progiciel pour nos clients en premises et SaaS. La culture DevOps est partagée entre tous les membres de l'équipe de production.
Pour vérifier que nos logiciels se comportent toujours de la manière attendue, nous avons plusieurs outils, certains développés en interne, pour simuler le comportement des autres systèmes qui interagissent avec le nôtre, pour nos tests d'intégration ou de performance.
Nous sommes organisés en squads auto-gérées. Nos 2 product owner mettent à jour notre Kanban en continu et nous sollicitent pour des BR just in time.
Chez nous, la QA est effectuée directement par l'équipe des artisans logiciels, et c'est également le cas du support auprès des clients. Cela nous permet d'être au plus près du client et de vraiment bien maitriser tout notre code.
Nos pratiques quotidiennes : Stand up, Pair programming, intégration continue, QA de la muerte, archi hexagonale...
Réunions de triage toutes les semaines, en lien avec l'holacratie, pour traiter les sujets du quotidien le plus efficacement possible
Nos systèmes communiquent avec plusieurs types d'équipements, dont des HSM (Hardware Security Modules), pour la gestion de différents types de secrets (certificats, clés (as)symétriques, etc). Il faut à la fois que nous maitrisions le fonctionnement de ces équipements pour comprendre quel chiffrement sera effectué ou comment exploiter un certificat (...) mais également savoir s'interfacer efficacement pour que notre code récupère les bonnes données et de manière performante pour sécuriser l'ensemble de nos infrastructures et celles de nos clients.
Certains de nos clients sont à l'autre bout du monde ! Et les contraintes qu'ils vivent sur les îles ne sont pas toujours les mêmes qu'en région parisienne... Parfois c'est une problématique soft (gérer les fuseaux horaires, les différentes règles de changements d'heure...). Parfois c'est une problématique hard (un équipement qui supporte mal l'humidité de certaines zones et qui a des impacts indirects sur nos métiers). Parfois c'est un simple casse-tête pour trouver un créneau commun quand il y a 12 heures de décalage. Mais ce qu'on préfère, c'est participer aux projets d'autoconsommation collective dans les îles.
Notre processus de recrutement prend environ 5h étalés sur 3 jours.
Pour commencer, nous faisons un entretien téléphonique pour se connaitre (jour 1, max 45 min).
En cas de fit réciproque, nous t'invitons dans nos locaux pour faire un entretien technique. 2 artisans seront là pour évaluer tes compétences craft pendant 1h, suivi d'un entretien collectif de 1h avec le reste de l'équipe production. (jour 2, max 2h)
Enfin, nous te ré-invitons dans nos locaux pour faire un 2nd entretien technique et collectif, cette fois avec tout Smartside. (jour 3, max 2h)
Ensuite nous débriefons pour émettre ton offre d'embauche.
Welcome to Smartside !
Aucune offre en ce moment, revenez d'ici quelques jours !