Fondé en 2015, Gojob est le leader du “Future of Work” en France 🇫🇷

Notre ambition : Construire un avenir plus inclusif en offrant à toutes celles et ceux qui le souhaitent un travail et la capacité de progresser, quel que soit l’âge, le genre, l’origine, le diplôme ou l’expérience. 🤩

📈 Membre du FT120, 1ère entreprise française du prestigieux classement 2021 du Financial Times, élue n°1 des Champions de la Croissance 2021 des Echos… nous aimons la croissance mais n’oublions jamais l’impact ! 🌏

🤝 Labellisée Entreprise Économique et Solidaire, nous avons inscrit notre mission dans nos statuts et pilotons notre activité avec des KPIs liés à notre impact concret sur le marché de l’emploi.

🚀 Notre différence ? Notre écosystème technologique et notre algorithme, sans doute le plus évolué au monde, qui révolutionnent les process de recrutement et réinventent l'accompagnement de l’individu. Sourcing, matching, gestion, onboarding, suivi, formation chez Gojob, la technologie est partout.

Pour nos clients, cela fait toute la différence : des intérimaires plus productifs et motivés, plus de réactivité, de la compétitivité prix et une gestion simplifiée de l’intérim. 😎

6 ans après sa création, Gojob continue son ascension sur le marché de l'emploi en séduisant quotidiennement de nouveaux gojobbers, clients et collaborateurs.

🧑‍💻 150 collaborateurs

👨‍💼 900 clients

👷‍♂️ 400.000 gojobbers

Envie de rejoindre l’aventure Gojob ?

Pourquoi recrutons-nous ?

Nous sommes en pleine phase de scaling, les fondations de l’application sont construites et nous allons lancer de gros chantiers sur le développement de la marketplace côté client et côté Gojobber (intérimaire).

L’équipe Tech & Product est composée de plus de 40 personnes organisées en squads. Chaque squad est composée de : 1 Engineering Manager, 3 à 4 Software Engineers et 1 Product Manager.
En parallèle des squads, nous avons une team Data (qui bosse sur notre algo de matching et bien d’autres sujets!) et une team UX Design (qui accompagne les squads sur l’user research et le design de l’app).

On souhaite donc renforcer les squads sur plusieurs postes de Senior Software Engineers en CDI en Full-Remote ou dans nos locaux sur Aix-en-Provence et Montpellier pour faire face aux challenges techniques qui nous attendent sur le produit !

Du coup, quel est le travail de Senior Software Engineer chez Gojob ?

  • 70% passés à enrichir le produit (ateliers, avis/cadrage/validation technique, développement en solo ou en pair programming)
  • 20% dédiés à l'amélioration technique du produit (refactoring, bugs fix, DX improvements, optimisation du temps de CI...)
  • 10% consacrés à la vie d’équipe (sprint retrospective & planning, daily stand-ups, support...)

Et c’est aussi partager des valeurs au sein de l’équipe tech de :

  • Passion : on cherche en permanence à progresser et à améliorer nos pratiques. Nous participations régulièrement à des meet-ups, talks, conférences, BBL... etc
  • Pragmatisme : on cherche à créer le plus de valeur en un minimum de temps
  • Humilité : on encourage un feedback transparent et régulier au sein de l’équipe, il faut donc savoir accepter la critique constructive !

En ce qui concerne, les valeurs de Gojob c’est par ici ---> https://gojob.breezy.hr/

En termes de stack tech, de quoi parlons-nous ?

Depuis 1 an, nous avons choisi de développer les nouvelles features dans une architecture en microservices.

Les applications backend sont développées avec NestJS (Node.js), API REST et GraphQL. Les applications frontend sont développées avec React (Next.js, Gatsby). On utilise TypeScript sur le frontend & le backend.

Côté testing, on travaille avec Jest, Puppeteer et Cypress. On utilise également le TDD comme méthode de travail et de développement.

L’équipe utilise Gitlab pour la gestion du projet, du code source et la CI/CD. La plateforme est hébergée sur Google Cloud Platform (Kubernetes). Les applications frontend sont déployées sur Netlify.

On stocke des millions de données concernant nos intérimaires et nos clients grâce à PostgreSQL, Elasticsearch, MongoDB, Redis et BigQuery.

Si tu ne maîtrises pas l’ensemble de cette stack, ce n’est pas grave ! Tant que tu veux apporter de la valeur à l’utilisateur le plus rapidement possible en développant des features de bout en bout.

Et sinon, quels sont les avantages d’être un tech chez Gojob ?

Avoir du sens à son travail et développer son ownership💡

  • Chaque ligne de code contribue à un projet qui nous tient à coeur : hacker le chômage !
  • Une organisation agile & lean qui suit des bonnes pratiques de développement : déploiement continue, code review, pair programming...
  • Autonomie et responsabilité sont les mots d’ordre ! Tu deviens owner d’un sujet et tu as la totale confiance de ton équipe.

Apprendre et se former en continu 🎯

  • Du temps dédié chaque semaine pour l’amélioration continue et le self-improvement : participation à des projets open source, partage de connaissances, veille techno...
  • L’open-book : tu as un budget libre pour les livres et les ouvrages, et un accès à des supports de formation.
  • Des participations à des meet-ups et des conférences internationales : JS Camp, React Europe, NodeConf… Et si tu le souhaites, tu peux aussi être speaker lors de nos meet-ups.
  • Un career path personnalisé qui t’oriente soit vers de l’expertise technique, soit vers du management en fonction de tes aspirations.

Les petits + 🆒

  • Une méthode de management par OKR (Objectif & Keys Results) inspiré de Google
  • Un cadre de travail inspirant avec jardin, barbecue, canapés, babyfoot, soleil 300 jours par an, à 30 minutes de la mer et avec un abonnement à la piscine, des cours de yoga, de crossfit, de l’escalade et plein d’autres activités !
  • Et des tickets restaurants avec une carte Swile.

Es-tu notre futur(e) Senior Software Engineer ?

Tu as un minimum de 5 ans d'expérience dans le développement web.

Tu es proactif, tu aimes partager tes connaissances, te former et proposer des améliorations sur le produit.

Tu vois le testing comme un véritable outil pour guider la conception et assurer la qualité du code.

Tu es user-centric, tu penses avant tout à la valeur ajoutée pour l’utilisateur lors de la conception d’une feature.

Tu as l’habitude de travailler sur des cycles de delivery courts et tu es familier avec les principes de CI/CD sur des environnements Cloud.

Mais surtout, tu es passionné, volontaire et humble !


Chez Gojob, quel est le process de recrutement ?

  • Un échange téléphonique de 30 minutes avec Cédric (Talent Recruiter) ou Eric (Senior Engineering Manager)
  • Un kata en développement en pair-programming.
  • Une demi journée dans nos locaux : exercices en pair (développement et produit), déjeuner avec l'équipe, entretien avec Nicolas (CTO)