pourvu

Tech Lead Backend (H/F) #NodeJS #API
Appenin

Appenin renforce ses équipes avec le recrutement de trois développeurs.ses fullstack. Il s’agit de créations de postes.

BUILD RH est donc parti à leur rencontre afin de bien définir le projet en recrutement.

1.Pourquoi Appenin ?

1.1 Historique

L’open banking, qui oblige les banques à partager leurs données avec d’autres acteurs du secteur financier, a contribué à transformer le paysage des services bancaires. Inspiré par ce modèle, Appenin parie sur l’Open Insurance et le partage des données pour moderniser le secteur de l’assurance. 

Ainsi, Appenin a vu le jour en janvier 2020 et a bâti sa solution en observant minutieusement le marché.

Les principaux constats marché observés :

Appenin s’est donc positionnée sur le créneau de l’assurance Grand Public de l’Habitation, mais en adoptant une approche résolument novatrice, en s’appuyant pour la distribution de ses produits sur des partenaires acteurs de l’écosystème du logement.  

Le MVP (minimal viable product) d’Appenin est donc le suivant : plateforme de distribution d’assurances à destination des partenaires pour qu’ils proposent à leurs clients la bonne assurance au bon endroit et au bon moment.

Appenin propose une plateforme d’API, propre et poussée, la plus simple possible pour le client final. Cela se matérialise concrètement par le fait de s’intégrer dans le service que le client final est en train d’utiliser, donc dans l’expérience d’achat. Appenin s’appuie sur la connaissance qu’a le partenaire sur le client final. Les partenaires sont des vecteurs plus influents, légitimes et connaisseurs de leurs cibles. Actuellement, l’équipe Appenin travaille par exemple sur le parcours de souscription d’assurance pour les étudiants locataires en résidences étudiantes (projet Falco).

2.2 Contexte actuel en recrutement

Le 1er janvier 2020, une convergence s’est installée entre la volonté d’innover avec une startup externe, autonome et indépendante, Appenin, et la volonté d’un grand groupe, Covéa, de se renouveler. Ce dernier participe au financement du projet sur 3 ans (2020-2022) + apport de la connaissance spécifique du métier de l’assurance (historique des sinistres, savoir-faire au niveau des tarifs, ni trop bas ni trop hauts, connaissance du parc habitation, etc).

La première version du produit a été lancée avec le concours d’une équipe de développeurs Octo. L’interface de souscription à une assurance Habitation étudiante a été livrée à la sortie du premier confinement, autant dire que cela a été un challenge : même pas 2 mois pour sortir le produit from scratch, avec une petite équipe, en remote et sans se connaitre avec le client.

Ils ont désormais ouvert leur API à l’ensemble des acteurs dans le domaine de l’assurance habitation.

A l’heure actuelle, l’équipe Tech, toujours composée du CTO, des quelques profils de chez Octo, est renforcée depuis par 8 développeurs Appenin, fonctionne très bien avec la mise en place d’une stack moderne (NextJS, NodeJS, Typescript), de bonnes pratiques en développement (Clean Code, Architecture Hexagonale, TDD…).

Ils sont actuellement 18 dans l’entreprise, 10 à l’IT et ils cherchent à recruter un.e Tech Lead Backend en CDI. Il y a aussi une ouverture sur un profil ops ou devops, et un joker pour lequel ils n’ont pas de profil défini mais ils attendent quelqu’un qui leur apportera une expertise ou une expérience complémentaire à celles qu’ils ont déjà dans l’équipe (UX, QA, sécurité, standardisation, internationalisation, accessibilité , rédaction technique, pour citer quelques exemples). Ils visent à structurer une équipe cohérente, en cohésion, plus que des profils.

TL;DR

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

3. Quelle entreprise vas-tu rejoindre ?

3.1 Date existence

Début d’activité le 1er janvier 2020

3.2 Nombre de personnes au sein de l’entreprise

18 personnes au total

Pôle IT : 10 personnes

3.3 Localisation

Déménagement en proximité immédiate de Châtelet (métro Rambuteau)

Ils ont leurs propres locaux de 114 m² qui occupent tout le deuxième étage d’un immeuble.

4. Quelle organisation d’entreprise vas-tu rejoindre ?

4.1 La configuration des équipes

Le CODIR

Sylvestre, co-fondateur : il a a été appelé a de plus hautes fonctions auprès du président du groupe Covea, est a été remplacé par

Juliette qui quitte le comité de direction de Covea pour venir plutôt jouer avec nous.

Nolwenn, Directrice Générale : elle a beaucoup travaillé dans l’univers de l’assurance (15 ans de métier) avec une très bonne connaissance du fonctionnement opérationnel.

L’équipe Tech

Vincent, CTO : ingénieur informatique de formation, avec une expérience professionnelle en startups (fintech puis logistique) et dans le service public (data.gouv.fr).

2 Tech Lead : Hugo (plus orienté frontend) et Mathieu (plus orienté backend).

Des profils juniors : Ruben et Billal

Des profils confirmés/seniors : Trimeche Mohamed, Thomas, Michel

Ils sont plutôt fullstack

Equipe Octo dont l’un d’entre eux s’appelle Mathieu, passionné par les bonnes pratiques en développement, par JS.

Côte PO

Isabelle, PO. Elle a travaillé 4 ans aux USA en tant que product dans des startups Fintech. Elle travaille sur la vision produit en lien avec les équipes métiers (structuration de la roadmap, gestion du backlog). Elle est actuellement en congé maternité, remplacée par Frédéric qui reste avec eux en renfort y compris après le retour d’Isabelle.

Côté métier

Equipe actuaire séparée, composée de deux personnes – il s’agit d’Amine et de Sylvestre – Ils font les modèles de tarifs et gèrent les données historiques. L’équipe d’actuaires menée par Amine est sur le point d’être renforcée par l’arrivée d’Ambroise qui est aussi à l’aise en R qu’en python.

Equipe BizDev composée de 5 personnes

Côté RH

Nina, Office Manager prend en charge leurs sujets RH.

Chez Appenin, il y a un bon brassage en termes de juniorité/ seniorité mais pas encore pleinement de parité homme/ femme dans l’équipe IT.

4.2 La stack technique actuelle

NextJS avec des Styled Components pour le front-end, HapiJS en Clean/Hexagonal Architecture pour le back-end, et le tout en Typescript.

NodeJS de bout en bout.

Ops : architecture hybride (serveurs virtuels et dédiés physiques) chez OVH pour allier performance et sécurité – pas d’AWS ni d’Azure.

Usage d’Ansible, CI/ CD avec Gitlab – déploiement automatisé, Intégration continue.

Data : PostgreSQL– ils ne sont pas au stade de la gestion de problèmes liés à un volume important de données.

4.3 La qualité de code

L’équipe Octo, présente au démarrage, a grandement contribué à impulser les valeurs du clean code, et des bonnes pratiques en développement.

Ainsi ils ont :

Plusieurs outils de tests

Une architecture hexagonale (Clean Archi) 

Test de bout en bout pour l’interface graphique

Usage du TDD

« J’ai choisi d’aller voir Octo, des gens que je connais bien, réputés dans pour leur capacité à réaliser un travail propre. J’ai pu choisir l’équipe avec laquelle j’avais envie de travailler » (Vincent Bataille, CTO)

5. Le/les profils attendu(s) ?

5.1 Compétences techniques

Ils n’ont pas d’idées préconçues concernant les profils techniques attendus car ils sont davantage dans la volonté de construire une équipe que de recruter des profils types.

Concernant plus précisément le profil de Tech Lead, ils visent une personne senior avec des compétences avérées sur du développement backend/ API.

Ils apprécieront plus exactement :

5.2 Soft skills et culture d’entreprise

Derrière ce mot il y a surtout la volonté d’aller chercher des skills pleinement compatibles avec la culture d’entreprise et qui favoriseront grandement l’intégration dans le collectif d’entreprise. 

Les mots forts qui ressortent en discutant avec Vincent Bataille sont :

Le processus de recrutement
Les évolutions de carrière possibles

Appenin n’a que 10 mois d’existence et de grandes ambitions => évolutions possibles vers des rôles d’expertise technique ou de management (squads, tribus, etc).

6. Les leviers de motivation ?

6.1 Rémunération

Salaire de marché : +/- 75K€

6.2 Les classiques 

RTT

5 semaines de congés payés

Statut cadre, forfait jour

Tickets restaurant :10€ dont 5,50€ financés par l’employeur, sous forme de carte Swile (utilisable dans les restaurants et les commerces alimentaires)

Mutuelle à 100% et retraite complémentaire

7. Appenin : ses projets, son environnement de travail

7.1 Les projets d’évolution à moyen/long terme

Ils sont 3 gros sujets dans les tuyaux :

1er sujet : extension du périmètre du produit d’assurance. L’extension à tous les locataires d’appartements est faite, ils commencent à travailler sur les garanties supplémentaires optionnelles, ainsi que les maisons et les propriétaires

Impact technique : front, API et travail sur les tarifs.

2eme sujet : formulaire de souscription « rhabillé » selon les souhaits du partenaire.

Impact technique : intégration graphique dans des expériences partenaires existantes – viabilisation – principe de marque blanche.

3eme sujet : si demain, ils ont de plus gros partenaires, industrialisation de l’API management + contrôle d’accès.

Impact technique : suivi, problématiques de disponibilité, de performance d’un portail d’API. L’API est déjà intégralement documentée en Swagger, mais la documentation sera à améliorer/enrichir.

7.2 L’environnement de travail global

Outils de travail

L’entreprise est capable d’offrir l’environnement de travail dont l’équipe technique a besoin pour se sentir bien et efficace. L’équipe peut travailler de partout.

Télétravail

En période Covid c’est full remote pour tout le monde.

En rythme de croisière :

Contexte d’entreprise « from scratch » donc volonté de faire en sorte que les gens se connaissent mieux au démarrage, impulsent la culture d’entreprise avec, donc, un mix télétravail et présentiel (3 jours sur place, le reste en télétravail, les 1 à 2 jours de télétravail par semaine sont proposés mais pas imposés)

CE et événements 

Recrutement de Nina chargée des sujets RH et marque employeur. Elle compte aussi bâtir tout un chantier RSE pour faire d’Appenin une structure engagée sur les sujets de société et le bien-être de ses collaborateurs.

Montée en compétence et veille technique

Formations aux métiers de l’assurance, à la réglementation LCBFT et au RGPD.

« On fait beaucoup de veilles, de points techniques toutes les deux semaines. C’est un gros plus » (Ruben).

Blog technique, participation à des conférences, etc. (initiatives encouragées et financées).

De nombreux espaces de paroles tech et non tech : point UX (une fois par semaine), design workshop (tous les 15 jours), daily meeting, point tech (moment d’échanges pour sortir le nez du guidon notamment sur des question de refactoring, ou encore discuter de sujets tech et POC), grooming

Culture d’entreprise

Les supports traduisant leur culture d’entreprise

Le livret de bienvenue

https://appenin.github.io/appenin/trust.html

Charte Appenin

https://appenin.github.io/appenin/charte.html

8. Les plus/les moins du projet ?

8.1 Les moins

Politique RH en cours de construction (CE, événements, etc).

Contexte en construction où il y a des choses à bâtir. Tout n’est pas encore figé.

Contexte de croissance avec une organisation à revoir : par exemple une équipe tech de 9 personne c’est trop grand pour une squad et pas assez grand pour faire deux squad. Avec l’arrivée de Mathieu en tant que tech lead, va dessiner, petit à petit, la construction d’une nouvelle squad.

8.2 Les plus

Démarrage from scratch équipe/ projet.

Équipe technique qui a impulsé une culture des bonnes pratiques en développement.

Stack technique moderne

Bonne maitrise du métier de l’assurance avec l’acteur Covéa.

Stabilité business assurée.

Mix télétravail/ présentiel.

Équipe cool, ambiance saine, bonnes valeurs : communication, contexte de prise d’initiative « chacun a sa voix » (Ruben).

Management moderne : absence de top/ down, confiance accordée, un CTO qui va droit au but, qui est transparent sur les informations, et sait transmettre des objectifs clairs. « Vincent est CTO exigeant mais quand on a gagné sa confiance c’est vraiment cool 🙂 II a été en soutien, dès le départ, de l’équipe technique dans ses différentes interventions comme s’il en était membre à part entière » (Mathieu Laurent)

Pas de contexte legacy car démarrage à partir de zéro.

Beaucoup de choses à bâtir sur la partie produit et technique (design produit, des persona utilisateurs très différents avec des besoins variés, gestion des espaces clients, gestion des sinistres en ligne, généraliser le parcours de souscription, création d’un espace pour les partenaires, un pour les clients, un back office, de l’intégration, une Open API, et des OPSeries bien sûr etc)

CODIR impliqué, motivé, à l’écoute, bienveillant et compréhensif quand l’équipe technique rencontrait des problèmes ou lorsqu’il a fallu revoir certaines de leurs attentes.

Le métier est intéressant et pas trop compliqué pour le moment car une bonne partie de la complexité est gérée par Amine et Sylvestre dans la conception des produits d’assurance.

Postuler