Monisnap

Monisnap

L'équipe Tech

L'équipe Tech de Monisnap est avant tout une équipe passionnée par son métier dont l'objectif reste toujours le même : faciliter la vie de millions de personnes qui veulent soutenir leurs proches vivant à l’étranger et qui n’ont pas de compte bancaire. 

L'équipe possède une force rare dans sa capacité à ne pas mobiliser d'égo dans ses idées et développements. Cela lui permet d'avoir des concertations fortes et saines en ce qui concerne ses réalisations, et de placer efficacement la tech comme un produit à part entière avec une place dédiée dans la roadmap.

Pragmatiques et animés par la qualité, les développeurs de Monisnap conjuguent l'efficience et la volonté de fierté du code en production !

Monisnap
Monisnap

Répartition des collaborateurs

  • Front-End

    40%

  • Back-End

    50%

  • Infra

    10%

Technologies et outils

Backend

  • Node.js
    Node.js
    100%

Frontend

  • Vue.js
    Vue.js
    100%
  • TypeScript
    TypeScript
    100%
  • Storybook
    Storybook
    100%
  • Nuxt.js
    Nuxt.js
    100%

Devops

  • Terraform
    Terraform
    100%
  • Serverless
    Serverless
    100%
  • GitLab
    GitLab
    100%
  • AWS
    AWS
    100%

Data

  • Metabase
    Metabase
    100%
  • Google BigQuery
    Google BigQuery
    100%

Mobile

  • Flutter
    Flutter
    100%

Continuous Integration

  • Jest
    Jest
    100%
  • GitLab CI
    GitLab CI
    100%
  • Cypress
    Cypress
    100%

Organisation et méthodologies

⛩ Notre organisation

📚 Répartition de l'équipe

L'équipe produit et l'équipe technique sont réparties en "squads", représentant chacun un enjeu bien distinct de notre stratégie chez Monisnap.

Chaque squad est autonome, de la découverte des fonctionnalités à la mise en oeuvre technique et à la maintenance. Afin de permettre à la connaissance de circuler, les squads évoluent.

🏃‍♀️ Sprints

⏳ Durée : 2 semaines

🗓 Rendez-vous : 1 sprint planning, 1 rétrospective, 2 "backlog refinement", 4 "tech refinement" et 1 démo. Le tout timé dans un  objectif de 90% du temps à ... coder !

💪 Pair/Mob-programming : pendant chaque sprint il est recommandé de collaborer en direct avec 1 ou plusieurs membres de l'équipe et de changer régulièrement les rôles (pilote et observateur(s))

👀 Reviews : vous serez sollicité pour revoir le code de plusieurs développeurs et vous pourrez faire appel à d'autres personnes de l'équipe technique pour relire votre code et l'approuver

☎️ On-call process : les remontées du support sont receuillis/catégorisés automatiquement et traités comme des features : chiffrés, priorisés et répartis dans l'équipe à chaque sprint.

🤖 "Brainiac" : chaque Vendredi, pendant 1h30 nous nous réunissons en équipe afin de rencontrer des experts, d'échanger autour d'ateliers ou bien d'apprendre ensemble de nouvelles technos/méthodos.

🚀 Onboarding

L'onboarding dure 1 sprint ! Au sein de ce sprint tu participeras à tous les rituels, puis tu passeras du temps avec chaque membre de l'équipe. Discussions individuelles sur le scope des tes nouveaux collègues, session de live coding, découverte de l'éco-système seront au rendez-vous.

A la fin du sprint tu seras alors prêt à pouvoir prendre part à chaque rituel de manière active puis tu pourras apporter tes premières contribution à la codebase.

Processus de recrutement

  • Étape 1 : Un video-call pour t’expliquer le projet et pour que tu te présentes (30 min avec le CTO et 30min avec le Lead Developer)
  • Étape 2 : Un test technique à faire de chez toi
  • Étape 3 : Une entretien avec les 3 fondateurs (1h)
  • Étape 4 : Un débrief de ton test technique avec l’équipe technique (1h)
  • Étape 4 : Un TGIF :-)

Une offre : tout ça en moins de 10 jours !

Apprenez-en plus sur Monisnap