Stage - Software Engineer (H/F)

Gojob recrute !

À propos

ImplantĂ©e en France et aux USA, Gojob est une plateforme de service pour l’emploi qui s’appuie sur ses propres technologies et donnĂ©es pour rendre le marchĂ© du travail plus fluide et accessible, et accompagner chaque individu avec dignitĂ©.

Chez Gojob, “We staff instantly, at scale and with care”.

Membre de la promotion French Tech 120 (FT120) depuis 2021 & élue au Next 40 en 2025, deux fois saluée par le prestigieux classement du Financial Times, labellisée B Corp en 2023, Gojob continue son ascension sur le marché de l'emploi.

Notre projet se base sur 3 piliers :

L’Innovation : Notre Ă©cosystĂšme 100% tech, nos infrastructures data et notre IA “Aglae” - l’Intelligence Artificielle Gojob - 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. 🚀

L’EfficacitĂ© : Nous nous engageons auprĂšs de nos clients sur des rĂ©sultats opĂ©rationnels, un temps de staffing de 24’ en moyenne et la transparence totale de notre performance grĂące Ă  nos dashboards. 😎 Pour nos Gojobbers, nous leur proposons une expĂ©rience unique avec des produits et un suivi adaptĂ©s Ă  leur parcours professionnel.

L’Impact: LabellisĂ©e B-Corp et Entreprise Économique et Solidaire (ESS),notre mission est inscrite dans nos statuts et nous pilotons notre activitĂ© avec des indicateurs liĂ©s Ă  notre impact sur le marchĂ© de l’emploi. đŸ€

Quelques chiffres clés:

  • 80 000 recrutements effectuĂ©s pour les Grands Groupes et ETI

  • 40% de croissance des revenus en 2024

  • 25M€ investis en Recherche & DĂ©veloppement

  • 2 000 000 de candidatures traitĂ©es par l’IA chaque annĂ©e

  • 20 000 conversations gĂ©rĂ©es par l’IA chaque semaine

  • 2 000 000 000 scores de “matching” calculĂ©s par l’IA chaque semaine

Descriptif du poste

🚀 Pourquoi nous rejoindre ?
En tant que Software Engineer (stagiaire) vous travaillerez aux cĂŽtĂ©s de Staff, senior et junior Software Engineer pour porter un sujet prĂ©cis (fil rouge) et serez intĂ©grĂ© complĂštement Ă  une squad ainsi qu’à l’équipe Tech. DĂ©couvrez une partie de notre Ă©quipe ici : https://tech.gojob.com/team/.

Nous intervenons frĂ©quemment dans des Ă©vĂšnements nationaux et internationaux pour partager et amĂ©liorer nos pratiques. L’apprentissage et la recherche de l’excellence dans notre dĂ©veloppement est au cƓur de nos rĂ©flexions, et nous saurons vous faire progresser tout au long de votre stage.

Une poursuite en CDI aprÚs le stage est envisagée pour les profils qui sauront apprendre.

🌟 A quoi ressemblera votre quotidien :
Dans le scope de votre squad, vous dĂ©livrez principalement des features innovantes Ă  fort impact, vous ĂȘtes amenĂ© Ă  comprendre le besoin avec les utilisateurs (aux Etats-Unis ou en France) et votre Product Manager, Ă  dĂ©finir une solution technique correspondante, Ă  l'implĂ©menter en suivant les principes de l'Ă©quipe tech GoJob et Ă  la transmettre aux utilisateurs.

Dans le scope des guildes, vous serez amené à travailler sur 2 sujets techniques transverses qui vous passionnent et qui auront un fort impact sur vos pairs (DX améliorations, CI/CD optimisations, infrastructure scaling, Architecture, librairies transverses
)

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 participons réguliÚrement à des meet-ups, talks, conférences, BBL, découvrez les sur notre blog : https://tech.gojob.com/events/

- 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 termes de stack tech, de quoi parlons-nous ? 

Nous possédons plusieurs services, maintenus par les différentes équipes.

- Les applications backend sont développées avec NestJS (Node.js) avec du REST et du GraphQL (Gateway Fédérée). - 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 en TDD comme méthode de travail et de développement avec des outils comme Jest.

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.

Dans notre secteur d’activitĂ©, nous sommes en Ă©change constant avec nos utilisateurs et clients. Les technologies GenAI sont donc appropriĂ© Ă  nos use cases vous serez amenĂ© Ă  utiliser des outils tels que openAI ou LangChain.

Si vous ne maĂźtrisez pas l’ensemble de cette stack, ce n’est pas grave ! Tant que vous voulez apporter de la valeur Ă  l’utilisateur le plus rapidement possible en dĂ©veloppant des features de bout en bout.

Profil recherché

🎁 Ce qu'on a prĂ©vu pour vous :
- Avoir du sens à son travail et développer son ownership

- Chaque ligne de code contribue à un projet qui nous tient à cƓur : hacker le chîmage ! 

- Une organisation agile & lean qui maximise son impact : Déploiement en continu (5+ par jour), Pair Programming, Data Driven Initiatives

- Promoteurs du Software Craftsmanship, nous nous formons et progressons sur des pratiques comme le Domain Driven Design, le TDD et la Clean Architecture

- Autonomie et responsabilitĂ© sont les mots d’ordre ! Tu deviens owner d’un sujet et tu as la totale confiance de ton Ă©quipe

- Sans oublier une rĂ©munĂ©ration attractive, accompagnĂ©e d’un cadre stimulant et des opportunitĂ©s de dĂ©veloppement

🎯 Apprendre et se former en continue :
Du temps dĂ©diĂ© pour l’amĂ©lioration continue et le self-improvement : Formations Internes & Externes, Partage de connaissances, veille techno, Guildes.

- Le Tech Book Club : Un moment dédié chaque semaine pour aborder une lecture pointue avec des dizaines de livres techniques disponibles..

- Des participations Ă  des meet-ups et des confĂ©rences internationales : React Europe, NodeConf, Dev Ops D-Day, Developer Week
 Et si vous le souhaitez, vous pouvez aussi ĂȘtre speaker lors de nos meet-ups (https://tech.gojob.com/events/)

- Un career path personnalisĂ© qui vous oriente soit vers de l’expertise technique, soit vers du management en fonction de vos aspirations.

🔍 Votre profil :
- Vous avez un niveau BAC+5 en top Ă©cole informatique et vous cherchez un stage de fin d’études.

- Vous ĂȘtes proactif, vous aimez partager vos connaissances, vous former et proposer des amĂ©liorations sur le produit.

- Vous ĂȘtes user-centric, vous pensez avant tout Ă  la valeur ajoutĂ©e pour l’utilisateur lors de la conception d’une feature.

- Vous avez l’habitude de travailler sur des cycles de delivery courts et vous ĂȘtes familier avec les principes de CI/CD sur des environnements Cloud.

- Et surtout, vous ĂȘtes passionnĂ©, volontaire et humble !

Process de recrutement

đŸ€Â Le process de recrutement :
- Un échange téléphonique de 30 minutes avec un Talent Acquisition Manager ou un Engineering Manager

- Un kata en dĂ©veloppement avec un lead de l’équipe

- Une demi journée dans nos locaux : exercices en pair (développement et architecture), déjeuner avec l'équipe, entretien avec Nicolas (CTO)

Informations complémentaires

  • Type de contrat : Stage (6 Ă  6 mois)
  • Lieu : Aix-En-Provence
  • TĂ©lĂ©travail partiel possible