Développeur fullstack ReactJS/NodeJS/TypeScript - H/F - Confirmé - CDI - Aix en Provence

Gojob recrute !

À propos

Gojob est l'une des start-ups les plus prometteuse de France. Soutenus par des business angels de renom comme Frédéric Mazella (fondateur de BlablaCar), Jean-Baptise Rudelle (fondateur de Critéo), Pierre Kosciusko-Morizet (fondateur de Priceminister), ainsi que par les fonds d'investissement Breega Capital et Kois Invest, nous rechercherons de nouveaux talents pour accompagner notre développement rapide !

L’ambition de Gojob est de participer à la lutte contre le chômage en apportant les meilleures technologies au marché de l’intérim : notre agence 100% en ligne est la Marketplace de l’Intérim en France #1. Créée en 2015, Gojob rassemble près d’un million d’intérimaires et 10 000 entreprises sur sa plateforme, et compte déjà plus de 30 personnes au sein de son équipe au soleil d'Aix-en-Provence.

En intégrant l'équipe de Gojob :

  • Vous participerez à la démocratisation d'une nouvelle façon de recruter, plus intelligente, rapide et équitable
  • Vous serez entouré(e) de collègues talentueux, plein d'énergie et motivés à fond qui vont vous tirer vers le haut
  • Vous rejoindrez un projet prometteur qui prépare sa seconde levée de fonds de plusieurs millions d'euros, et place l'innovation au coeur de sa réussite

Encore plus de bonnes raisons de nous rejoindre :

  • Challenge : l’opportunité de progresser rapidement au sein d’une structure qui avance à la vitesse de la lumière
  • Cadre de travail exceptionnel : découvrez la Provence avec ses 300 jours de soleil par an et ses plages à moins de 30 minutes du boulot
  • Fun : afterworks, babyfoot, LANs, jeux, apéros, piscine, tennis, pétanque... vous aurez l’occasion de vous divertir entre collègues et de fêter dignement vos avancées
  • Intégration : à votre arrivée, un parrain ou une parraine vous donnera toutes les clés pour vous sentir comme un poisson l’eau
  • Partage et entraide : quand on partage plus, on apprend plus !

Descriptif du poste

Poste pour notre équipe tech en interne

Qui sommes-nous ?

Fondé en septembre 2015 par une équipe de serial entrepreneurs (Pascal Lorne (Miyowa), Jean-Baptiste Rudelle (Criteo), Fred Mazzella (BlaBlaCar) et Pierre Kosciusko-Morizet (Price Minister)), Gojob est la marketplace leader du travail temporaire en Europe. Notre mission : donner un job à chacun, sur base de ses compétence et de sa motivation, et quels que soient son origine, son genre ou son parcours.

Le chantier est énorme : développer les meilleurs solutions de matching, de profiling, de qualification (interview vidéos), de géolocalisation ; optimiser l’expérience de recherche et de candidature, ouvrir de nouveaux pays …

Pour cela, nous construisons une équipe audacieuse, ambitieuse et user centric… On serait donc ravi que tu rejoignes notre équipe tech (12 personnes) sous le soleil de Provence (nous sommes basés à Aix).

Le contexte de l'entreprise et de ton équipe

Pendant deux ans et demi, nous avons développé une première version de notre plateforme afin de tester différents concepts. Grâce à ça, nous savons maintenant ce qu’il nous faut.
On a donc décidé de faire un reboot pour lancer la V2 et de monter une réelle équipe produit de 4 personnes. (un Chief Product Owner, un Product Manager, un UX et un UI, et on recherche un Project Manager).
L’équipe produit est là pour organiser la roadmap des trois produits (le back office, le front client et le front Gojobbeur) pour l’équipe technique dont tu feras partie afin de vous permettre de vous concentrer sur le développement en lui-même. Cela permet aussi d’éviter que ton équipe soit constamment dérangée par tout le monde s’il y a un bug ou des envies de nouvelles fonctionnalités.
Elle a également un gros travail autour des spécifications fonctionnelles. Leur objectif est de livrer au développeur des spécifications les plus claires possibles. Ils utilisent notamment des outils de maquettage pour fournir des maquettes très précises de ce que l’on attend. L’équipe produit fournit des choses directement réutilisables par les développeurs.

Pourquoi parlons-nous autant de l’équipe produit ?
Tout simplement car tu vas travailler main dans la main avec elle grâce à l’utilisation de Gitlab et que l’équipe sera organisée en petite Product Team (un frontend, un backend et à terme un PO).

Tu auras donc des échanges quotidiens avec le Product Manager lors du daily quotidien à 9h30 que tu pourras faire des locaux de GoJob où de chez toi et nous rejoindre ensuite (il peut y avoir des bouchons sur Aix le matin, ça peut donc être plus simple pour toi selon où tu habiteras).

Aujourd’hui, l’équipe est constituée de:

  • Jean-Baptiste: CTO
  • David: VP of Engineering
  • Vincent: Tech lead
  • Sophie: Développeuse front
  • Simon: Développeur front
  • Timur: Développeur front
  • Nicolas: Développeur back
  • Maxime: Développeur back

Nous cherchons donc plusieurs développeurs / développeuses plutôt fullstack mais si tu as une expertise sur le back ou le front c’est possible aussi.

Pourquoi avons-nous besoin de recruter aujourd’hui ?

Nous lançons la V2 de notre plateforme en septembre et nous avons besoin de renforcer l’équipe afin de coller au plus près à la roadmap produit.

Pourquoi nous rejoindre?

  • Une méthode de management en OKR (Objectif/Key Result) inspiré par Google,
  • utilisateur d'un workflow sympa Gitlab (CI/CD),
  • simplifier le fonctionnement du marché de l’intérim,
  • travailler au sein d’une entreprise en cohérence avec l’entreprise libérée,
  • faire partie d’une équipe audacieuse ayant le goût du challenge,
  • donner du sens à ton code.

Tes missions

Au sein de l’équipe tech / produit, dans une approche user-centric, voici quelques missions que tu seras amené à faire:

  • concevoir et développer les features de la plateforme Gojob
  • améliorer les outils et les pipelines de CI/CD
  • former des développeurs juniors et partager votre expérience avec le reste de l’équipe tech
  • effectuer des revues de code
  • collaborer avec les membres non-techs de Gojob pour définir les besoins de développement et concevoir les fonctionnalités clés

Technologies utilisées

  • Back-end : TypeScript, Node.js, Express, NestJS, PostgreSQL, Redis, Elasticsearch,
  • Front-end : TypeScript, React, React Native, Sass
  • Devops : GitLab, Docker
  • IDE : WebStorm & VSCode
  • Tests: Jest
  • Project Management : Slack, Gitlab

Culture Gojob

Nous souhaitons faire du code de qualité, il est donc impensable pour nous de ne pas tester notre code. On teste beaucoup depuis le début du projet. Sans dire que nous faisons du TDD à proprement parler notre politique de test est assez poussée. Nous maintenons une grosse couverture de code, la cible étant 95% (atteinte côté backend).
Nous avons choisi de travailler avec différents frameworks afin de nous aider à mieux structurer notre code, nous pourrons en discuter par la suite mais en voici quelque exemple: NestJS, Next.js.
Pour le front, nous utilisons Ant Design, un kit de composant graphique fournissant une belle bibliothèque pour React.

Projets à venir

Comme nous sommes sponsor de Nest, nous aimerions le faire venir à Aix pour un meetup
Développer notre blog technique

Profil recherché

  • Solide expérience du web + 2 à 3 ans minimum
  • poste en CDI basé sous le soleil d’Aix en Provence ou en remote (Chemin de la Croix verte),
  • rémunération entre 40K€ et 55K€ en fonction du niveau technique et de l’expérience.

Process de recrutement

  • Call avec Amélie de 30 min maximum (Talent Acquisition Manager)
  • Call de 30 min avec Vincent (Tech Lead)
  • Entretien technique avec Vincent et d’autres membres de l’équipe: c’est un exercice à faire chez vous en 7 jours et à présenter auprès de l’équipe technique lors de l’entretien
  • Entretien Pascal (CEO de Gojob)

Informations complémentaires

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