Cette offre n’est plus disponible.

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

CDI
Aix-en-Provence
Salaire : 45K à 55K €
Début : 09 septembre 2018
Télétravail occasionnel
Expérience : > 3 ans
Éducation : Bac +5 / Master

Gojob
Gojob

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Gojob est le 1er site web de travail temporaire en Europe. Engagés dans l’innovation sociale et digitale, nous construisons une communauté de travailleurs et d’entreprises pour construire le monde du travail de demain.

Lancé en 2015, Gojob est en très forte croissance. Elle a déjà rassemblé 25.000 intérimaires pour 500 entreprises dans des PME comme des grands groupes comme FNAC, Darty, PSA, La Poste ou encore Vente-Privée qui adorent notre produit.
L’entreprise compte aujourd’hui une trentaine d’experts passionnés dans leurs domaines à Aix-en-Provence… Et nous souhaitons grandir notamment en renforçant notre équipe technique !

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
  • Nicolas: Développeur back
  • Maxime: Développeur back

Nous cherchons donc plusieurs développeurs / développeuses back pour rejoindre notre équipe.

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),
  • 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 à maîtriser

Back-end : TypeScript, Node.js, Express, NestJS, PostgreSQL, Redis, Elasticsearch,

Environnement technique du projet

Front-end : TypeScript, React, Next.js, 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 faire venir Kamil (son créateur) sur Aix (pour l’instant planifié au 25 octobre)
  • Développer notre blog technique

Profil recherché

Profil recherché

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

Ce qu’on te propose en tant que développeur chez nous

  • Pouvoir participer à l’écriture de notre blog tech Gojob qui est en train de le monter,
  • organiser le meetup AixJS et donc développer ton réseau afin de pouvoir échanger,
  • 2 talks par mois en interne sur du partage de connaissances,
  • participation à des projets open source: NestJS - TypeORM et d’autres,
  • participer à des événements entre les équipes produit et tech (LAN, paintball, …),
  • avoir un budget auto-géré par l’équipe pour se former et assister à des événements tech,
  • avoir un budget dédié pour ton arrivée, équipements Apple (Macbook pro, ou laptop au choix, etc), …
  • être dans un cadre de travail inspirant avec jardin, canapés, babyfoot, soleil 300 jours par an, à 30 minutes de la mer et avec un abonnement à la piscine, etc.

Déroulement des entretiens

Processus de recrutement

  • Call avec Amélie de 30 min maximum (Talent Acquisition Manager)
  • Call de 15/20 min avec Vincent (Tech Lead)
  • Premier test technique de 20 minutes (test de logique avec JS)
  • 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)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.