This job offer is unpublished.

BackEnd Developer (F/M/X)

Le produit que nous construisons đŸ‘·â€â™€ïž

Chez Yousign, nous construisons un produit de signature Ă©lectronique en SaaS, qui adresse le segment des petites et moyennes entreprises. Nous devons donc construire un produit extrĂȘmement simple et intuitif, capable d’accueillir un trĂšs grand nombre d’entreprises clientes (des dizaines de milliers) et d’utilisateurs et utilisatrices (des millions). Nous adoptons pour l’ensemble des fonctionnalitĂ©s que nous dĂ©veloppons une approche Product Led Growth: le produit est directement acteur de la croissance de Yousign !

Nous commercialisons notre produit sous 2 formes : une application et une API, utilisĂ©es dans les 2 cas par plusieurs milliers d’entreprises clientes. Dans notre secteur d’activitĂ©, pas de compromis sur la conformitĂ© et la sĂ©curitĂ©. Nous intĂ©grons, sur tout le cycle de vie produit et jusqu’à l’hĂ©bergement, les meilleures pratiques de sĂ©curitĂ©. Yousign est un formidable terrain pour apprendre sur tous ces aspects !

Pour finir, nous construisons un leader europĂ©en : notre produit doit naturellement ĂȘtre multi-tenants, multi-pays et nous permettre rapidement de nous dĂ©ployer dans de nouveaux pays. C’est un challenge aussi passionnant qu'exigeant !

L’organisation Product & Engineering đŸ‘„

Nous fonctionnons en Ă©quipes pluridisciplinaires et autonomes (feature teams et impact teams) : une Ă©quipe rĂ©unissant des Developer, des Product Designers et des Product Managers. Chaque Ă©quipe est focalisĂ©e sur un objectif clairement dĂ©fini (OKR) et partagĂ© par l’ensemble des Ă©quipes Yousign. Nous cherchons avant tout des Developer qui ont Ă  cƓur de construire le meilleur produit possible ! Si vous cherchez Ă  avoir de l’impact, chez Yousign, vous ĂȘtes au bon endroit.

Nos Ă©quipes sont en charge du build et du run : vous construisez, dĂ©ployez puis maintenez ce que vous avez construit. En bref, vous ĂȘtes responsables de bout en bout du service que vous proposez !

Nous avons actuellement 8 squads travaillant sur des sujets variĂ©s. Parmi ces 8 squads, 6 travaillent sur des sujets Produit : nouvelles fonctionnalitĂ©s, connecteurs et API publique par exemple. 2 sont particuliĂšrement techniques, la premiĂšre est responsable d’amĂ©liorations techniques d’envergure mais aussi de productivitĂ© (CI/CD notamment). La seconde est responsable du cycle de vie du document, de l’upload jusqu’à la signature (stockage, cache, cryptographie, etc.). Toutes contribuent Ă  nos OKR d’entreprise pour l’annĂ©e 2024

Nous avons adoptĂ© une mĂ©thodologie agile et favorisons au maximum l’amĂ©lioration de nos pratiques. ConcrĂštement : nous utilisons un mĂ©lange de Scrum et de Kanban et notre quotidien est rythmĂ© par quelques rituels clĂ©s : daily meetings, itĂ©rations courtes, dĂ©monstration produit rĂ©guliĂšre et rĂ©trospectives frĂ©quentes afin de nous amĂ©liorer constamment.

Nos guildes par expertise (Front-end, Back-end, etc.) permettent de partager avec ses pairs et de rĂ©flĂ©chir ensemble aux axes d’amĂ©lioration de nos stacks techniques.

Notre stack technique đŸ› ïž

Un principe clĂ©, KISS (Keep It Simple, Stupid), guide nos choix d’architecture et de technologies : faire le meilleur produit avec des solutions simples et Ă©prouvĂ©es.

  • CĂŽtĂ© backend : PHP / Symfony, RabbitMQ, PostgreSQL, Docker, Rancher, Terraform, Pulumi, Gitlab, Datadog
  • CĂŽtĂ© frontend : React, Javascript, Typescript, Cypress

Nous consacrons du temps Ă  l’amĂ©lioration de notre stack technique et de nos outils.

Notre culture tech : apprendre ensemble 📚

Nous favorisons le partage de connaissance en interne et en externe :

  • Les guildes permettent de s’amĂ©liorer entre experts d’un sujet et de partager les meilleures pratiques entre Ă©quipes
  • Nous favorisons le travail en binĂŽme, notamment via le pair-programming
  • Nous organisons un moment de partage par mois afin que chacun puisse prĂ©senter un sujet technique qui lui tient Ă  coeur
  • Nous partageons sur les sujets Produit & Engineering sur notre blog
  • Chaque annĂ©e, chaque membre de l’équipe peut aller Ă  une confĂ©rence de son choix

Missions 🎯

Pour accompagner la croissance de nos équipes, nous cherchons à franchir un nouveau cap en accueillant des développeur·euses motivé·es et talentueux·se.

Le socle technique gĂ©rĂ© par l’équipe Engine 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). Ce socle est responsable du cycle de vie du document, de l’upload Ă  la signature.

Cette mission comporte des challenges techniques nombreux, variĂ©s et dans un contexte de trĂšs forte croissance de la volumĂ©trie d’utilisateurs et du nombre de signatures effectuĂ©es.

Dans cette Ă©quipe, nous utilisons principalement du PHP / Symfony mais mettons Ă©galement en Ɠuvre des services en Java, dans une moindre mesure.

Les principales missions sont les suivantes :

  • Au sein d’une Ă©quipe autonome, participer au dĂ©veloppement, Ă  l’amĂ©lioration et Ă  la maintenance d’un composant clĂ© de la plateforme Yousign : notre composant de signature
  • Proposer une architecture et des rĂ©ponses techniques adaptĂ©es (basĂ©es sur des Architecture Decision Record et des Design Document)
  • Veiller Ă  la qualitĂ© du code produit par votre Ă©quipe : design patterns, maintenabilitĂ© et testabilitĂ© du code, tests automatisĂ©s
  • Assurer un bon niveau d’observabilitĂ©, de performance ainsi que de sĂ©curitĂ© et participer au maintien en condition opĂ©rationnelle des fonctionnalitĂ©s livrĂ©es en production
  • Communiquer clairement et rĂ©guliĂšrement sur l’avancement de son travail
  • Contribuer de maniĂšre active Ă  la vie de l’équipe : proposer ET demander de l’aide aussi souvent que nĂ©cessaire
  • Travailler en suivant des mĂ©thodes Lean / agiles
  • Contribuer, si vous le souhaitez, Ă  la visibilitĂ© de Yousign dans la communautĂ© tech en partageant vos connaissances : Blog, Meetup, confĂ©rence, etc.

Profil recherchĂ© 🔍

  • Tu es passionné·e par le fait de construire un produit Ă  fort impact, avec une appĂ©tence particuliĂšre pour les Ă©quipes traitant de sujets techniquement complexes
  • La qualitĂ© du code produit par ton Ă©quipe est au coeur de tes prĂ©occupations (maintenabilitĂ©, testabilitĂ© et Ă©criture de tests automatisĂ©s)
  • Tu as l'esprit d'Ă©quipe, tu es empathique, ouvert·e d’esprit, capable de fournir des commentaires constructifs
  • Tu maitrises le dĂ©veloppement back-end PHP et a une expĂ©rience sur un framework (Symfony, Laravel, etc.)
  • Tu es capable de concevoir des solutions techniques et de guider l’équipe
  • Tu es habitué·e aux principes d’intĂ©gration continue
  • Tu fais preuve de rigueur et sais gĂ©rer ton temps face aux prioritĂ©s
  • Tu es capable d’écrire et parler anglais

Les + 🎁

  • Tu participes activement Ă  la communautĂ© tech, tu partages tes connaissances en produisant du contenu ou en prĂ©sentant lors de meetups ou de confĂ©rences
  • Tu as une vision fine de la gestion d'API en production (alerting, monitoring, performances)
  • Une expĂ©rience prĂ©cĂ©dente dans une entreprise SaaS B2B / un Ă©diteur de logiciel

Ce que tu trouveras chez Yousign : 🎁

  • Une scale up qui place le Produit et la Technologie au coeur de sa stratĂ©gie
  • Une mĂ©thode de management qui favorise l’autonomie et l’alignement de toutes les Ă©quipes sur des objectifs communs (OKR)
  • Un environnement propice Ă  l’apprentissage et Ă  la progression
  • Une rĂ©munĂ©ration attractive et des BSPCE
  • Un environnement Ă  la fois bienveillant, exigeant et trĂšs stimulant
  • Un vrai Ă©quilibre entre vie personnelle et professionnelle
  • Une vĂ©ritable culture du travail en remote
  • Les meilleures conditions de travail, quelle que soit ta prĂ©fĂ©rence
  • Si tu es Ă  Paris: les locaux en plein coeur de Paris au sein du MusĂ©e de la Marine
  • Si tu es Ă  Caen: les locaux sur le port de Plaisance
  • Si tu es en full-remote: un budget qui te permet de t'Ă©quiper chez toi
  • La carte Swile : 9,5 € de tickets restaurants par jour travaillĂ©
  • Le CE Leeto : plein d’avantages pour les loisirs, bons d’achats, etc.
  • Une trĂšs bonne mutuelle et prĂ©voyance
  • RTT + journĂ©e de solidaritĂ© offerte
  • Un budget de 400€/an pour participer Ă  un event de ton choix

IntĂ©ressĂ©.e ? Voici la suite : 📝

  • Entretien avec Pierre, Talent Acquisition Manager
  • Un test Codingame qui ne te prendra pas plus de 1h30
  • Rencontre avec un·e Engineering Manager et un membre de l'Ă©quipe pour Ă©changer sur tes connaissances techniques et valider le fit avec l’équipe
  • Un entretien avec un Engineering Director ou notre CTO
  • Proposition finale

Blog Tech
Career Page & Values
Stack

Skills

Backend
Tooling
Cypress
Datadog
Gitlab
RabbitMQ
Frontend
Javascript
React
Typescript
Project Management
Kanban
Management
SCRUM
Ops
Docker
Terraform
Soft skills
Anglais
Data
PostgreSQL
Cloud
Pulumi

Similar Jobs

brand cover
développeur sénior web full stack h/f
MEDISPACE PASSEPORT SANTEPermanent contract
MEDISPACE PASSEPORT SANTEPermanent contract
100% Remote work
≄ 10 years experience
40k€ ➞ 50k€/year
Javascript
PHP
1 day ago
brand cover
développeur fullstack saas - symfony/react - full remote 50/65k (h/f/x)
Le Cab by WeLoveDevsPermanent contract
Le Cab by WeLoveDevsPermanent contract
100% Remote work
≄ 5 years experience
50k€ ➞ 65k€/year
DDD
PHP
React
13 days ago
brand cover
ingénieur-développeur.se full-stack expérimenté.e
AgilapPermanent contract
AgilapPermanent contract
100% Remote work
≄ 5 years experience
42k€ ➞ 48k€/year
Spring
AngularJS
Java
25 days ago
brand cover
senior full-stack engineer (laravel/vue)
NordhealthPermanent contract
NordhealthPermanent contract
100% Remote work
≄ 5 years experience
Laravel
Mysql
2 days ago
brand cover
développeur(euse) fullstack
Go RHPermanent contract
Go RHPermanent contract
100% Remote work
≄ 5 years experience
English
Azure
Go
4 days ago
brand cover
senior full-stack engineer (laravel/vue)
NordhealthPermanent contract
NordhealthPermanent contract
100% Remote work
≄ 5 years experience
Laravel
Mysql
15 days ago
brand cover
senior back end developer / infrastructure engineer (100% remote, emea)
TeamPilotPermanent contract
TeamPilotPermanent contract
100% Remote work
≄ 10 years experience
React
Docker
Kanban
15 days ago
brand cover
back-end software engineer - nodejs/typescript, marketing tech squad (remote within emea)
PrintifyPermanent contract
PrintifyPermanent contract
100% Remote work
≄ 3 years experience
Typescript
PHP
NodeJS
15 days ago
brand cover
senior back-end software engineer - php, payments squad (remote within emea)
PrintifyPermanent contract
PrintifyPermanent contract
100% Remote work
≄ 5 years experience
PHP
DDD
Typescript
15 days ago