This position is no longer available.

CDI - Software Engineer (basé à Aix-en-Provence, Montpellier, full remote friendly) (H/F)

Permanent contract
Aix-en-Provence
Salary: Not specified
A few days at home

Gojob
Gojob

Interested in this job?

jobs.faq.title

The position

Job description

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. Et 1 Data Scientist pour certaines, pour les thématiques algo / matching.
En parallèle des squads, nous avons une team Data Analytics (Data Analyse et Data Engineering) et une team UX Design (qui accompagne les squads sur l’user research et le design de l’app).

On souhaite donc renforcer les squads sur plusieurs postes de Software Engineers (H/F) en CDI à Aix-en-Provence pour faire face aux challenges techniques qui nous attendent sur le produit : forte croissance et scaling, internationalisation (US & UK), nouvelles features.

Du coup, quel est le travail de Software Engineer (H/F) chez Gojob ?

En tant que membre à part entière d’une squad, vous participez à tous les événements de celle-ci (daily stand-ups, retro, review, planning), et apportez votre contribution personnelle via les activités suivantes :

Dans le scope de votre squad : vous délivrez principalement des features innovantes à fort impact, vous êtes amené à comprendre le besoin avec 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. Vous participez aussi à la maintenance et au support des équipes opérationnelles sur les produits développés.

Dans le scope des guildes : vous êtes amené à travailler sur des sujets techniques transverses qui vous passionnent et qui auront un fort impact sur vos pairs (DX améliorations, CI/CD optimisations, infrastructure scaling, transversale package…)

Mais 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 ici : https://gojob.com/wearehiring/

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

Depuis plus d’un 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.

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.

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 : 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 continue 🎯

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 : 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 vous le souhaitez, vous pouvez aussi être speaker lors de nos meet-ups.

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

Les petits + 🆒

  • Une rémunération attractive selon votre profil et vos compétences
  • Des tickets restaurants avec une carte Swile (d’une valeur unitaire de 8€ dont 55% sont pris en charge par Gojob)
  • Une excellente mutuelle/prévoyance
  • Un forfait sport de 150€/annuel
  • Une politique flexible de télétravail
  • Des no-meetings mornings pour un focus optimal
  • Une vraie émulation tech en interne : Brown Bag Lunch (BBL), AixJS, blog tech, guildes.
  • 300 jours de soleil par an dans un cadre de travail inspirant avec jardin avec vue sur les vignes et la lavande :) à 30 minutes de la mer et juste à côté de la célèbre Sainte Victoire propice à de superbes randonnées les week-ends !

Et pour tous… Le “Go Community Program”, c’est-à-dire une team dédiée à la vie d’entreprise proposant des activités culturelles, solidaires, sportives, festives, ainsi que 2 séminaires par an.


Preferred experience

Êtes-vous notre futur(e) Software Engineer ?

Une expérience confirmée d’au moins 2 ans dans le développement web nous semble essentielle pour une intégration réussie chez nous.

Vous êtes proactif, vous aimez partager vos connaissances, vous former et proposer des améliorations sur le produit. Chez Gojob, on aime les gens qui se mouillent.

Comme nous, vous voyez le testing comme un véritable outil pour guider la conception et assurer la qualité du code.

Vous êtes user-centric, vous pensez avant tout à la valeur ajoutée pour l’utilisateur lors de la conception d’une feature. N’oubliez pas qu’à la fin de la chaîne, c’est potentiellement un Gojobber qui (re)trouve du travail !

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.

Mais surtout, vous partagez les mêmes valeurs que l’équipe : passionné par votre travail, volonté de vous améliorer continuellement et humilité !


Recruitment process

Un échange téléphonique de 30 minutes avec Cyril, Talent Acquisition Manager
Un échange avec un Engineering Manager
Un kata en développement avec un lead de l’équipe
Une demi journée dans nos locaux ou en remote : exercices en pair (développement front & back), déjeuner avec l’équipe, entretien avec Nicolas (CTO)

Le process est réalisable en remote au besoin.

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

Want to know more?