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 (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 : application et API, utilisĂ©es dans les 2 cas par plusieurs milliers dâentreprises clientes. Nous proposons Ă©galement des connecteurs tiers : Salesforce, Hubspot, Zapier etc.
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 !
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 dĂ©veloppeurs, 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 dĂ©veloppeurs 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 5 OKR dâentreprise pour lâannĂ©e 2023.
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 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.
- Backend : PHP / Symfony, RabbitMQ, PostgreSQL, Docker, Rancher, Terraform, Pulumi, Gitlab, Datadog
- 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Ă©veloppeursâąses motivĂ©s et talentueux. LâĂ©quipe Engine est au cĆur du produit Yousign.
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é 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 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Ă© aux principes dâintĂ©gration continue
- Tu es rigoureux, sais gérer ton temps face aux priorités
- Tu es capable dâĂ©crire et parler anglais
Les + â
- Tu as une vision fine de la gestion d'API en production (alerting, monitoring, performances)
- Tu as déjà une expérience sur les méthodologies DevOps/DevSecOps
- 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 Swile: 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 unâąe recruteur.se
- Un test Codingame qui ne te prendra pas plus de 1h30
- Rencontre avec unâąe Engineering Manager et unâąe dĂ©veloppeurâąse 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 đ»