Engine Software Engineer

Yousign

CDI

France 🇫🇷 Remote

Mar 11

Ton rôle

Participer au développement des outils engine de Yousign pour construire un produit de signature électronique innovant. Tu travailleras avec lespersonnes de l'équipe Engineering mais aussi en étroite collaboration avec l'équipe SRE et les équipes produit.

La mission consiste à développer de nouvelles fonctionnalités sur notre moteur de signature électronique au sein de l’équipe technique (à Caen,à Paris ou en remote).

Aujourd’hui, notre socle engine repose sur un ensemble de solutions (éditeurs mais aussi internes) en lien avec la manipulation de documents, la gestion de certificats et la cryptographie.

Ce socle technique est le coeur névralgique du fonctionnement de Yousign puisque nous y opérons des actions de manipulation de documents(upload, vérification, transformation …), de la gestion de certificats (PKI…) et de la cryptographie (signature, interaction avec des HSM …). L’engine est responsable du cycle de vie du document, de l’upload à la signature.

Ton travail sera l’amélioration et l'évolution de nos applicatifs dans un contexte de constante augmentation de volumétrie. Tu seras un atout dans l'amélioration de nos services existants, mais aussi sur la construction de nouvelles briques. Les challenges techniques sont très nombreux et vastes.

Tu pourras aussi bien travailler sur les services API (PHP Symfony) consommés par le produit que sur la mise en oeuvre de services/routinesspécifiques en backend (Golang, Java …).

On utilise des technos robustes et scalables comme Docker, PostgreSQL pour nos bases de données, RabbitMQ pour la gestion desévenements. L’observabilité s’effectue via nos logs applicatifs Graylog ou notre APM New Relic. On fait également de l'intégration continue viaGitLab CI pour déployer nos releases en un clic ! Pour plus de détails, voici notre Stackshare.

Principales missions

  • Concevoir, développer et déployer des API performantes, scalables et fiables
  • Veiller à la qualité des processus et du code, faire de la revue de code
  • Réaliser des tests de performance, charge et tout ce qui te semble essentiel par rapport à nos exigences (c'est essentiel pour garantir laqualité de nos produits en production !)
  • Porter le développement d'une fonctionnalité de l’analyse à la mise en oeuvre, communiquer sur l’avancement de son développement
  • Travailler avec les autres squads pour qu’elles puissent intégrer des nouvelles features de l’API
  • Tu collaboreras au quotidien avec notre équipe tech via des outils comme Gitlab, Clubhouse, Slite, Slack, WorkAdventure & GoogleApps

Nous fonctionnons sur la remise en question quotidienne. Tu dois donc être capable de comprendre le pourquoi de tes actions et savoir prendre du recul pour faire progresser l’existant !

Profil recherché

  • Tu es un “problem solver” : identifier, tester, améliorer, monitorer
  • Tu es passionné(e) par le développement
  • Tu as l'esprit d'équipe, tu es empathique et à l'écoute
  • Tu es autonome, curieux, motivé
  • Tu maîtrises le PHP, Symfony
  • Tu maîtrises les systèmes de BDD (Doctrine, PostgreSQL)
  • Tu as l'habitude de faire des tests manuels et/ou automatisés
  • Tu maitrises Docker, Git
  • Tu connais des outils pour réaliser des tâches asynchrones comme RabbitMQ

Les +

  • Tu as déjà une expérience sur la gestion d'API en production (alerting, performances, ...)
  • Tu es prêt à intervenir sur d’autres langages (Golang, Java…)
  • Tu t'intéresses à l'intégration et au déploiement continu (CI/CD)

Ton équipe

Tu rejoindras la Team Product, aujourd’hui composée de :

  • Kevin, notre Engineering Director
  • Julien, notre Engineering Manager
  • Fabrice et Jérémy, nos dev Back-end de la squad Engine
  • Nos merveilleux devs Back-End, tu y retrouveras Kévin et Simon présents sur Caen, mais aussi Elodie, Benoit, Benoit, (non, ce n’est pas une erreur, nous avons bien deux Benoit dans la team back) Donovan, Florian et Thomas, tous en full remote dans des villes différentes.

Ta semaine sera rythmée par un weekly en début de semaine, des échanges quotidiens en visio ou Slack (chez nous très peu de communication par email) et à chaque fois que tu en ressentiras le besoin.

La team Tech & Product est le coeur de Yousign et elle est aujourd’hui l’équipe la plus importante de la société. Nous sommes actuellement en pleine structuration de cette équipe en squad et cherchons des talents expérimentés pour rejoindre cetteaventure.

Process de recrutement

  • Tu postules sur l'offre Welcome to the Jungle, simplement avec ton CV et en répondant à quelques questions. Ces questions remplacent l'entretien de pré-qualification avec notre TAM et nous permettront de déterminer ton niveau dans notre grille salariale afin d'estimer ton salaire et se mettre d'accord dès les premiers échanges.
  • Tu rencontreras Julien, notre Engineering Manager de la squad, dans un échange technique visiophonique d'une heure.
  • Nous t'enverrons un test technique permettant d'évaluer ton expertise, et tu auras 7 jours pour le réaliser. Évidemment, nous resterons présents pour répondre à toutes tes questions.
  • Tu échangeras avec Kevin, dans un entretien visiophonique de 30 minutes où tu auras l’occasion de nous parler davantage de tes expériences, tes compétences et ta passion pour ce métier.

Pour postuler

Nous recherchons des profils talentueux, ambitieux et créatifs qui veulent créer une grande histoire avec nous. Si cet emploi t'inspire, contacte-nous pour en discuter !

Postuler à cette offre

Postuler

Votre candidature a bien été envoyée.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Informations personnelles

Profil

Details