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).
On souhaite donc renforcer les squads sur plusieurs postes de Software Engineers en CDI sur Aix-en-Provence pour faire face aux challenges techniques qui nous attendent sur le produit en 2021 !
Notre équipe de software engineers construit l’infrastructure et les interfaces de notre produit en apportant un maximum de valeurs à nos utilisateurs internes et externes (Gojobbers et clients).
Nous co-construisons l’application main dans la main avec l’équipe produit, et apportons notre avis tout au long du process : ceux qui prennent des décisions sur le produit sont les mêmes qui développent le produit !
Nous consacrons du temps à la vie d’équipe grâce aux cérémonies agiles (sprint retrospective & planning, daily…) et au pair programming.
Nous croyons fortement en l’amélioration continue et encourageons la prise d’initiative sur : le refactoring, l’amélioration de l’expérience de développement (DX), l’optimisation du temps de CI, le testing, l’architecture de code… etc.
Être software engineer chez Gojob, c’est aussi partager des valeurs au sein de l’équipe tech de :
En ce qui concerne, les valeurs de Gojob c’est par ici —-> https://gojob.breezy.hr/
Depuis 1 an, nous avons choisi de développer les nouvelles features dans une architecture en microservices.
L’application backend est développée avec NestJS (Node.js), API REST et GraphQL. L’application frontend est développée avec React (Next.js, Gatsby). Nous utilisons TypeScript sur le front & le back.
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 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.
Donner du sens à son travail et développer son ownership :
Apprendre et se former en continue :
Les petits + :
Tu as un niveau BAC+5 et peu importe ton niveau d’expérience car nous recrutons des software engineers de tout niveau !
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.
Tu as l’habitude de travailler sur des cycles de delivery courts et tu es familier avec les principes de CI/CD sur des environnements Cloud.
Mais surtout, tu es passionné, volontaire et humble !
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.