Tech Lead Fullstack H/F (Full Remote possible)

Gojob recrute !

À propos

Et si tu donnais un nouveau souffle à ta carrière ? Rejoins Gojob, le leader de l'intérim digital en France ! 🚀

Gojob est une startup innovante qui se classe 21ème sur la prestigieuse liste des 1000 entreprises européennes à la croissance la plus rapide et se positionne comme la première entreprise française dans ce classement ! Gojob a également rejoint récemment le classement #FT120 créé par La French Tech et a été couronné Champion de la croissance 2021 par Les Echos ! 💯

Rejoindre GoJob, c’est participer à…

Un challenge collectif: Accompagnez la croissance d’une start-up 100% digitale #techforgood, ultra-dynamique, qui confirme ses positions chaque année, sur un marché à fort potentiel : l’intérim, c’est un marché de 25 milliards d’euros en France. Gojob, c’est plus de 5 ans d’expérience, 17 millions d’euros de fonds levés depuis sa création en 2015, un chiffre d’affaires qui double chaque année (100 millions d’euros de chiffre d’affaires estimé en 2021). 📈

Une aventure humaine: Révélez votre personnalité au sein d’une équipe audacieuse, enthousiaste, positive, animée par l’esprit entrepreneurial. Gojob, c’est déjà plus de 110 personnes passionnées, basées à Aix-en-Provence, Paris, Bordeaux, Lyon et même en remote! 👩🏼‍💻🧑🏽‍💻

Une dynamique commerciale: Gojob, c’est plus de 750 entreprises clientes dont des grands groupes comme DHL, XPO Logistics, FNAC-Darty, Carrefour ou encore Michelin. 💥

Une mission résolument utile: Participez au retour à l’emploi et donnez la chance à ceux qui sont motivés! Plus de 320 000 intérimaires bénéficient des services de Gojob. 👊🏼

Et ça continue ! Avec toi ? 🤓

Descriptif du poste

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 20 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).

Dans ce contexte, nous recrutons un Tech Lead Fullstack en CDI sur Aix-en-Provence ou en Full Remote, pour intégrer une squad tout en travaillant sur de la conception logicielle et se positionner en tant qu’expert sur les bonnes pratiques de développement auprès de l’équipe.

Du coup, quel est le travail de Tech Lead chez Gojob ?

  • Tacler des problèmes techniques complexes rapidement et tout en restant concentré sur la valeur ajoutée pour l’utilisateur.
  • Prendre des décisions de conception technique sur le produit et bien entendu, les développer !
  • Être référent sur les sujets de conception logicielle et faire monter en compétences l’équipe par du pair programming et du mentoring.
  • Contribuer aux guildes et aux BBL pour définir de manière collaborative et partager les guidelines techniques en termes d’archi et de backend.

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.

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

Donner 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 et des plateformes de formation payantes.
  • 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 “remote work policy” : jusqu’à 3 jours de télétravail par semaine Une méthode de management par OKR (Objectif & Keys Results) inspiré de Google
  • Des BSPCE
  • 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.

Profil recherché

Tu as minimum 5 ans d’expérience et un niveau bac+5 en école d’informatique, d’ingénieur ou université.

Au fil de ces années, tu as développé des connaissances sur les technologies web et tu maîtrises un langage typé (Typescript est un bonus).

Tu es adepte du clean code et des principes SOLID, et les appliquent au quotidien.

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

Tu es proactif et porteur d’initiatives : tu aimes partager tes connaissances, faire progresser et proposer des améliorations continues.

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

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

Process de recrutement

  • Un échange téléphonique de 30 minutes avec Cédric
  • Un kata de code en pair avec David (Lead Developer)
  • Une demi journée dans nos locaux : tests techniques et produits en pair, déjeuner avec l'équipe, entretien Nicolas (CTO)

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Aix-En-Provence, France (13090)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail total possible