Este puesto ya no está disponible.

Alternance - Software Engineer Apprentice (basé Aix-en-Provence, remote partiel) (H/F)

Profesionalización
Aix-en-Provence
Salario: No especificado
Unos días en casa
Experiencia: > 6 meses
Formación: Diplomatura

Gojob
Gojob

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

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!), une team UX Design (qui accompagne les squads sur l’user research et le design de l’app), et une team No Code.

Nous souhaitons donc renforcer les squads avec le recrutement d’un Software Engineer Apprentice HF en alternance sur Aix-en-Provence pour faire face aux challenges techniques qui nous attendent sur le produit !

Quel est le travail d’un(e) alternant(e) Software Engineer chez Gojob ?

Intégré(e) dans une de nos squads, tu auras l’occasion d’avancer sur des sujets de fonds, sans impacter la roadmap business. Tu pourras aider lors des pics de charge, ou tacler des sujets “non business first” (migrations, amélioration de produit non prioritaire).

Ton temps est donc réparti de la manière suivante :

  • 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…)

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

  • Curiosité : on cherche à apprendre en permanence, chaque semaine un membre de l’équipe apporte une nouveauté ou une amélioration sur la developer experience, la CI, la CD…
  • Frugalité : on apporte de la valeur à l’utilisateur le plus simplement et rapidement possible.
  • 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.com/wearehiring/

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

Depuis plus d’un 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).
Nous utilisons TypeScript sur le frontend & le backend.

Côté testing, nous travaillons avec Jest, Puppeteer et Cypress. Nous utilisons é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.

Nous stockons 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 : TDD, DDD, 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.

Les petits + :

Des tickets restaurants avec une carte Swile

1,5 jours de congés payés par mois pour les stagiaires

Une “remote work policy” : jusqu’à 2 jours de télétravail par semaine

Une méthode de management par OKR (Objectif & Keys Results) inspirée de Google

Un cadre de travail inspirant avec jardin, barbecue, canapés, babyfoot, soleil 300 jours par an, à 30 minutes de la mer mais aussi des cours de yoga, du squash, du foot et plein d’autres activités !


Requisitos

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

Tu es en école d’ingénieur et tu sens que tu veux devenir Software Engineer.
Encore mieux : tu as déjà une expérience en tant que développeur et cela t’a conforté dans l’idée que c’est ce que tu veux faire.

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.
Mais surtout, tu es passionné, volontaire et humble !

Concernant le rythme de l’alternance, nous aimerions pouvoir te compter parmi les équipes au minimum 3 jours par semaine (ou le même genre de ratio en semaines, mois…)


Proceso de selección

Chez Gojob, quel est le process de recrutement ?

  • Un échange téléphonique de 30 minutes avec Cyril, Tech Talent Acquisition 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 un Engineering Manager.
  • Welcome onboard !

Le process est réalisable en remote si besoin.

Au plaisir d’échanger,
L’équipe Tech & Talent Acquisition Gojob

¿Quieres saber más?