ouvert

Software Engineer Senior (H/F) - CDI ou Freelance
DeepReach

1. Pourquoi ce recrutement

1.1 Historique

J’ai rencontré il y plus de 2 ans Jean-François Paccini, CTO de DeepReach.

DeepReach fait de l’orchestration de plateforme Adtech pour délivrer de la performance sur des campagnes locales, multi canaux/ leviers.

Voici globalement à qui s’adresse la solution :

Pour donner un cas d’école concret : une structure, type Leroy Merlin, qui souhaite faire une campagne promotionnelle va avoir besoin :

Jean-François avait encore les mains dans le code au moment de notre échange (2019). Il est toujours aussi fan des technologies/ outils Amazon. Il s’était remis dans le code, depuis 8 mois, faisait vraiment tout et avait besoin, à l’époque, d’avoir une équipe avec lui, sur Paris initialement puis finalement en full remote aujourd’hui.

Cette reprise du code lui a permis de bâtir une refonte du soft. Cependant, il a pris rapidement conscience des limites de son code et de ses connaissances.

A la lecture de son projet, je l’ai donc fortement conseillé sur un projet “Team as a service” Une équipe de 2 à 3 personnes. Il recherchait des piliers, plutôt seniors.

Au final, nous avons recruté ensemble une bonne partie de l’équipe techniques composée de personnes en CDI comme de personnes en freelancing, des personnes aussi bien confirmées que seniors.

1.2 Contexte

Le cadre de travail se transforme en profondeur avec un nouveau système de répartition des équipes : organisation autour d’une mission fonctionnelle et de pôle de compétences métier.

Ainsi se distinguent 4 équipes fonctionnelles :

Il y a ici la vision plus détaillée des missions des équipes.

Chaque équipe est composée de 7 personnes environ.

Cette nouvelle organisation s’est bâtie dans un contexte de croissance forte. Ils ont récemment recruté Nicolas en tant que Head of Product.

Ils visent actuellement le recrutement de 2 profils Software Engineer Senior (H/F). L’entreprise est aussi bien ouverte à des personnes qui désirent être recrutées en CDI ou qui veulent garder leur statut de freelance.

Focus santé financière :

Il me semble indispensable, aujourd’hui de vous partager ce point.

Au démarrage ils ont fonctionné avec de belles levées de fonds, ce qui leur a permis de recruter des personnes compétentes (encore en poste aujourd’hui ) et de scaler leur solution.

Ils connaissent aujourd’hui une croissance organique et une certaine rentabilité opérationnelle. Côté financement, ils ont opté pour un prêt bancaire à long terme pour le financement du fond de roulement.

Selon eux, c’est une façon plus seine de gérer le staff actuel et futur, les outils et les projets futurs.

TL;DR

Voici donc ce que tu vas lire en continuant la lecture :

2. Quelle entreprise vas-tu rejoindre ?

3. Quelle organisation technique vas-tu rejoindre ? (l’équipe, la stack technique et la qualité de code)

4. Les profils attendus ? (compétences techniques, soft skills, le processus de recrutement)

5. La rémunération, les classiques et les avantages

6. L’immersion totale en vidéo dans les équipes

2. Quelle entreprise vas-tu rejoindre ?

2.1 Date existence

2017

2.2 Nombre de personnes au sein de l’entreprise

50 personnes, dont 17 personnes au sein de l’équipe technique

2.3 Localisation

Paris 8eme pour un pied à terre, sinon full remote pour tout le monde !

3. Quelle organisation technique vas-tu rejoindre ?

3.1 La configuration des équipes
  Moyenne d’âge  Entre 30 et 40 ans
 Organisation technique Il n’y a pas encore de lead technique.

Organisation en Feature Team avec une coloration fullstack : les personnes ont un domaine d’expertise technique fort mais sont capables d’intervenir et/ou de s’intéresser à l’ensemble des couches techniques.

Il y a eu un très fort investissement sur la partie frontend. Aujourd’hui l’orientation est davantage côté backend/Data.

Il y a une Head of Product Design (Charlotte) et un Head of Product (Nicolas).

Il y aussi bien des personnes en CDI qu’en freelancing.
 Séniorité et ancienneté de l’équipe   
Les personnes sont majoritairement senior (plus de 7 ans d’XP).

Il y a quelques juniors avec une bonne expérience significative.
Personnalités de l’équipe  
Il y a un maillage de personnalités très intéressant avec beaucoup d’espaces accordés au dialogue, aux débats techniques. Ils sont plutôt force tranquille, sans ego mal placé.
 
Culture de travail
Management responsabilisant qui donne la possibilité aux équipes techniques d’être proches des enjeux utilisateurs. Ils ne sont pas regardants sur le diplôme des individus. Ils jugent l’expérience acquise, le raisonnement. Ils sont tolérants face à l’erreur.  

3.2 La stack technique actuelle et l’environnement méthodologique
  FrontendVueJS
API Rest
carto Google Maps
  Backend  Python,
Docker,
NodeJS,
Postgresql,
AWS Lambda/Dynamodb/SNS/SQS/API GW/CloudFormation/SAM/

☁ Cloud, à fond ! Pas seulement des serveurs virtuels (et en fait quasiment aucun serveur virtuel 😜), mais du ‘Cloud native’, du serverless, des services managés, etc.. (voir La Stack )
  Méthodologie et bonnes pratiques de développement   Environnement plutôt Scrum
Usage des outils Jira et Github
CI avec Jenkins
CD
TDD (Test Driven Development): écrire des tests est au coeur de leur démarche. >80% de coverage sur leur backend par exemple, indicateur qu’ils veulent améliorer !
Culture de travail et managériale  Philosophie artisanat logiciel : ils sont fiers de ce qu’ils font, ils aiment le travail bien fait, le code bien foutu et qui marche.

Ils ne laissent pas le sale boulot aux autres: “en tant que dev, je teste, je corrige les bugs de prod, je fais marcher la prod”.

Le facteur clé de succès: la proximité avec le business (sales, operations, …) pour être toujours à l’écoute des besoins, pour créer des solutions qui ont de la valeur pour nos clients.” (Jean-François)

4. Les profils attendus ?

4.1 Les compétences opérationnelles attendues

En tant que Software Engineer Senior, la future recrue travaillera en étroite collaboration avec les POs, le Design, les utilisateurs ainsi que l’ensemble des développeurs présents dans les équipes citées plus haut.

Son mindset au quotidien :

4.2 Le profil recherché

Profil recherché

4.3 Les soft skills
4.5 Le processus de recrutement

5 La rémunération, les classiques et les avantages

5.1 La rémunération cible

La target de rémunération se situe entre 70 et 90 K€

Pour un profil freelance : TJ aux alentours de 700 €

5.2 Les classiques et les avantages

6. Immersion totale dans l’équipe avec ce brief de poste en video !

Histoire + Identité d’entreprise + Organisation remote
Vision produit + enjeux + bonnes pratiques agiles/ crafts
Ecosystème technique + challenges et enjeux techniques

Postuler