Trustpair

Trustpair

L'équipe Tech

Notre Team Tech est composée d'environ 20 développeurs en croissance constante, principalement des seniors et des experts dans leur domaine.

Nous travaillons principalement sur les stacks Rails et React. Nous suivons la méthodologie Shape Up, popularisée par Basecamp, afin d'impliquer les développeurs dans les sujets de A à Z, et pas seulement pour faire du code. Pour répondre à notre envergure, nous avons mis en place une organisation cellulaire avec des équipes réduites sur des projets précis, le plus autonome possible et limité dans le temps. Chez nous, vous changez d'équipe toutes les 7 semaines, pas le temps de vous ennuyer ou de tourner en rond !

Enfin, nous nous efforçons de créer l'environnement le plus accueillant et bienveillant possible. Nous croyons que la confiance des personnes et l'intelligence collective sont les meilleurs moyens de bâtir une organisation efficace et épanouissante.

Trustpair
Trustpair

Répartition des collaborateurs

  • Engineering

    48%

  • Data

    28%

  • Design

    8%

  • Product

    16%

Technologies et outils

Backend

  • Ruby On Rails
    Ruby On Rails
    100%
  • Ruby
    Ruby
    100%
  • Redis
    Redis
    100%
  • Python
    Python
    100%
  • PostgreSQL
    PostgreSQL
    100%

Frontend

  • TypeScript
    TypeScript
    100%
  • Tailwind CSS
    Tailwind CSS
    100%
  • React JS
    React JS
    100%
  • React
    React
    100%
  • Next.js
    Next.js
    100%
  • JavaScript
    JavaScript
    100%
  • Bit
    Bit
    100%

Devops

  • Vercel
    Vercel
    100%
  • GitLab
    GitLab
    100%
  • Docker
    Docker
    100%
  • AWS CDK
    AWS CDK
    100%
  • AWS
    AWS
    100%

Continuous Integration

  • Rspec
    Rspec
    100%
  • Jest
    Jest
    100%
  • GitLab CI
    GitLab CI
    100%

Project Management

  • Slack
    Slack
    100%
  • Notion.so
    Notion.so
    100%
  • Asana
    Asana
    100%

Monitoring

  • AWS CloudWatch
    AWS CloudWatch
    100%
  • AppSignal
    AppSignal
    100%

Nous travaillons principalement sur 2 stacks techniques :

Ruby on Rails pour les principales applications avec une orientation client, le cœur technique de Trustpair.

React / Next.js qui démarre pour les parties Front avec pour objectif de remplacer toutes nos UI existantes Nous nous efforçons de respecter des règles de Software Craftsmanship, grâce à des Code Review systématiques, l'utilisation d'un dependabots, bugs bounty, etc.

Nous aimons le code propre, fiable et efficace.

Organisation et méthodologies

Shape Up est une méthodologie de Product development qui renforce l'efficacité, la collaboration et la livraison au sein des équipes produit et technique. Tout en structurant son équipe et en cherchant un moyen de construire un produit robuste et à l'échelle, Trustpair a décidé d'adopter la méthodologie Shape Up en 2019.

  • Shape : C'est la piste dédiée pour préparer la solution à un besoin, vous aurez environ 6 semaines pour y travailler. Que voulez-vous, et surtout, que ne voulez-vous pas ? C'est pourquoi vous aurez besoin d'une vision claire de la portée et de définir, à ce stade, une solution approximative (sans trop entrer dans les détails). C'est aussi le bon moment pour identifier les risques et les trous de lapin. Il durera 6 semaines, ajoutées à la phase de construction.

  • Build : La phase de construction assigne des tâches aux équipes et leur laisse le champ libre (en fonction de ce qui a été déterminé lors de la phase de mise en forme). Le projet est divisé en différents périmètres. Les étapes franchies et les progrès réalisés sont constamment partagés. La décision d'arrêter ou de définir la « fin » d'un projet est prise collectivement.

  • Cooldown : Ce sont deux semaines entre les périodes Build et Shape. Il n'y a pas de travail assigné. Il est dédié à un « débriefing » où l'on réfléchit à ce qu'il faut faire ensuite. C'est le moment idéal pour corriger les bugs, explorer de nouvelles idées. Le temps de recharge termine le cycle.

La méthodologie Shape Up combinée à une organisation cellulaire innovante permet à l'équipe technique de faire partie de l'ensemble du processus de prise de décision. Nous travaillons sur un cycle de livraison de 7 semaines pour mieux nous concentrer et ne fournir que les fonctionnalités les plus pertinentes.

Le travail est basé sur un cycle complet : de la demande à la livraison, des taches à partir de zéro.

L'équipe est vraiment responsable et autonome sur ses tâches, elle est libre de gérer le cycle comme elle l'entend. Cette méthodologie permet de renforcer l'esprit d'équipe, le travail sur le design thinking et le travail en équipes transverses.

Projets et défis techniques

Chez Trustpair, nous sommes pleinement dans une logique produit. Nous sommes là pour lutter contre la fraude aux virements bancaires, pas pour faire des extras !

Cependant, la fraude peut prendre de nombreuses formes et les moyens pour y faire face sont complexes : interroger les API du marché, trouver des modèles dans nos données ou encore contacter nous-mêmes les fournisseurs. L'enjeu sera justement de masquer cette complexité pour que nos utilisateurs aient l'expérience la plus simple, la plus propre et la plus efficace possible.

Processus de recrutement

  • 30 minutes d'appel avec TAM ;
  • 60 minutes d'appel avec un Hiring Manager ;
  • 1 semaine d'étude de cas (devrait prendre 1h de travail) + restitution ;
  • 30 minutes de Coffee Chat avec un CTO ;
  • Offre !