Qualineo

Qualineo

IT / Digital, SaaS / Cloud Services, Santé

Lille

Organisation et méthodologies

Le planning des membres de l’équipe tech est partagé entre temps de BUILD et temps de RUN. Entre chaque chantier BUILD, un temps est consacré à faire un REX sur le chantier qui vient de se terminer et permet aussi de préparer les conceptions des futures fonctionnalités.

Les besoins sont remontés par de nombreux canaux (remontées utilisateurs, retours terrain, évolutions légales, opportunité business, initiative équipe, etc.) puis retranscrites en US fonctionnelles par l'équipe Produit et traduites techniquement par l'équipe Tech.

Chaque feature est présentée et discutée lors de refinements TechxProduct afin d'inclure chaque personne dans l'élaboration des features, et ainsi permettre de préparer le développement.

Projets et défis techniques

From Postgraphile to Nest !

Initialement, nos technos nous permettaient de mettre en place rapidement des fonctionnalités métiers. La librairie PostGraphile nous permettait de générer notre schéma GraphQL depuis notre base PostgreSQL et de maintenir à jour automatiquement notre API GraphQL. Mais la complexité métier était alors gérée côté Front et directement sur la base de données PostgreSQL. Progressivement, nous avons atteint les limites de scalabilité et avons décidé de nous réapproprier notre API GraphQL.

Ainsi, depuis plusieurs mois, nous développons nos propres services côté Back grâce à NestJS pour migrer progressivement la complexité métier côté Back et préparer une architecture micro-services.

Qualineo est à l'écoute de l'ensemble de ses parties prenantes en ce qui concerne l'évolution de son application SaaS.

L'équipe Produit interroge les utilisateurs de l'application afin de prioriser le développement de fonctionnalités.

L'ensemble des collaborateurs de Qualineo disposent également d'un outil unique et simple permettant de communiquer à l'équipe produit les besoins des utilisateurs clairement exprimés lors de différents échanges.

Ensuite, l'ensemble est traduit dans des prototypes permettant de présenter les évolutions aux utilisateurs dans le but de valider le fonctionnement, et en interne afin de prévenir des développements à venir.

Processus de recrutement

Notre processus de recrutement en 6 étapes :

  1. Le(a) candidat(e) postule en nous communiquant le maximum d'informations sur lui et sur ses motivations 📝
  2. Sacha - RRH - réceptionne sa candidature et entame l'échange 📬
  3. Cédric - CTO - approfondit ses motivations et ses expériences 👀 
  4. Un de nos Développeur prend le relai pour proposer un petit test technique 🏗
  5. On débrief du challenge  🗣
  6. Enfin, dernier échange avec Simon - Fondateur 🙂