Kamatz

Kamatz

L'équipe Tech

La mission de l'équipe Tech, en lien avec l'équipe Produit, est d'offrir aux utilisateurs de Kamatz la meilleure expérience possible sur la plateforme. Les enjeux principaux sont : la qualité des fonctionnalités, la sécurité des données et de la navigation, l'innovation et le développement de nouvelles fonctionnalités, et enfin la disponibilité et la performance de la plateforme.

L'équipe Tech est constituée de développeurs fullstack expérimentés et chaque développeur a un grand niveau d'autonomie dans chacune de ses tâches de développement. Afin d'optimiser son agilité, l'équipe est organisée en mode "SCRUM" avec des sprints de 15 jours. Les rôles sont attribués en rotation à chaque sprint (Scrum master, Release manager, etc.).

Répartition des expertises

  • Full-stack

    100%

Les rôles "Scrum master", "Release manager", etc. sont attribués à un nouveau membre à chaque sprint

Technologies et outils

Backend

  • Ruby On Rails
    Ruby On Rails
    100%

Frontend

  • Vue.js
    Vue.js
    100%

Devops

  • Docker
    Docker
    100%
  • AWS
    AWS
    100%

Terraform ⚙️

Toute notre infrastructure est pilotée via Terraform ce qui nous permet de développer notre infrastructure avec une grande fiabilité

Cypress ⚙️

Nous utilisons Cypress pour les tests end-to-end ce qui notre donne une grande agilité et une grande confiance dans le fonctionnement de notre code depuis les navigateurs des utilisateurs.

Organisation et méthodologies

  • Travail 100% remote
  • Sprints de 2 semaines (avec la méthodologie Scrum)
  • Daily meetings tous les matins
  • Code reviews : toute tâche de développement est relue par plusieurs membres de l'équipe, chaque tâche doit être approuvée explicitement par au moins 2 membres de l'équipe tech pour être intégrée au code source

Processus de recrutement

  • Entretien général avec le CTO
  • Entretiens techniques avec les deux lead developers
  • Décision puis debrief