CircularX

CircularX

Logiciels, SaaS / Cloud Services

Gentilly, Lille, Nantes

Technologies et outils

    Backend

    • Symfony 6
      Symfony 6
      100%
    • Python
      Python
      100%
    • PHP 8.2
      PHP 8.2
      100%

    Frontend

    • Vue.js
      Vue.js
      100%

    Devops

    • Github Actions
      Github Actions
      100%
    • GitHub
      GitHub
      100%
    • Docker
      Docker
      100%
    • AWS
      AWS
      100%

Organisation et méthodologies

Chez CircularX, nous nous inspirons de diverses pratiques agiles qui ont fait leurs preuves dans l’univers de la tech : notamment le Scrum et le Lean. Nous sommes organisés en squads avec les rituels classiques du Scrum.

Chaque squad a néanmoins la possibilité de déterminer son propre rythme, son propre workflow de suivi des tâches. Nous mettons l’accent sur l’amélioration continue (kaizen) et la recherche profonde des causes de nos problèmes.

Nous faisons la promotion du travail en pair (programming, reviewing) et nous inspirons plus généralement du craftsmanship. Nous faisons régulièrement des rituels cross squads selon thématique (synchro leads, guilde front/back…).

Enfin, nous favorisons les rencontres externes régulières (meetup, conf tech, formations…).

Projets et défis techniques

Refondre notre architecture technique avec une approche cloud native, headless (MACH)

Refondre notre architecture technique avec une approche cloud native, headless (MACH)

La plateforme CircularX a d’abord été conçue pour proposer une solution clé en main aux retailers, marques et reconditionneurs afin de faciliter et d'accélérer leur pivot vers l’économie circulaire.

Ces acteurs souhaitent désormais franchir une nouvelle étape en reprenant le contrôle de leur expérience utilisateur (web) et en mettant en place des intégrations avec leur SI.

Nous faisons donc évoluer notre plateforme vers une architecture MACH : 

  • Développement d’une API publique (vs API privée existante),
  • Évolution vers une architecture plus cloud native,
  • Refonte de notre stratégie de tests pour améliorer la qualité et aller vers du continuous delivery.

Challenger/revoir notre découpage en domaines/sous-domaines (DDD)

Depuis la création de la plateforme CircularX, la pression sur l’augmentation des volumes de transactions et de la couverture fonctionnelle ne cesse de croître. Les équipes product & engineering sont régulièrement renforcées pour répondre à cette demande ; mais la seule croissance des effectifs n’est pas une solution suffisante.

Nous avons donc décidé de nous appuyer sur du Domain-Driven Design dans le but de :

  • Appréhender et former les équipes au Domain-Driven Design
  • Aligner toutes les équipes (du business à la tech) autour d’un vocabulaire commun
  • Faciliter l’organisation et le passage à l’échelle des équipes product & engineering autour de domaines fonctionnels cohérents
  • Faciliter les refontes techniques autour des domaines et contextes identifiés.
Challenger/revoir notre découpage en domaines/sous-domaines (DDD)

Processus de recrutement

  • Entretien avec 1-2 techs
  • Test technique
  • Entretien CTO
  • Entretien RH

Derniers jobs

Aucune offre en ce moment, revenez d'ici quelques jours !