Hello et bienvenue sur notre offre d’emploi.
Si tu es là, c’est que tu es un tech (comme nous) et nous cherchons justement une nouvelle recrue en stage pour muscler notre équipe technique et relever les challenges 2022 (et plus !) de FrenchFounders.
Avant de rentrer dans les détails, laisse-moi te présenter rapidement notre équipe technique & produit :
Backend/Frontend/Mobile/DataScientist/Devops, qui fait quoi ? Chacun a son terrain de prédilection mais nous n’aimons pas cloisoner les postes. Un développeur, s’il en a envie, peut tout faire et toucher à tout et c’est ce que nous encourageons.
Notre stack technique ? Patience, on va y venir…
Voici le déroulé d’une semaine classique dans l’équipe produit/tech de FrenchFounders :
Chaque matin : point rapide (15 minutes max) par squad pour balayer les sujets de la veille et du jour, qui fait quoi, qui est bloqué, qui peut aider qui, etc…
Du lundi au mercredi : pendant 3 jours on bosse en squads sur la roadmap produit.
Lundi après-midi nous avons le “team call”, réunion en visio avec toute l’équipe FrenchFounders. L’équipe est basée à New York, Paris, Londres, Marseille, Miami, Los Angeles, San Francisco, Singapour, Hong Kong, etc…
Jeudi : le jour du support, où l’équipe tech sort sa cape rouge et se met en mode super-héros. On corrige tous les bugs mineurs, correctifs, interventions qui nous ont été remontés pendant la semaine par l’équipe ainsi que par nos utilisateurs, mais aussi diverses améliorations “quick win” pour améliorer le produit.
Vendredi : c’est une journée dédiée aux échanges par thématique métiers cross-squads : partage de bonnes pratiques, réflexion sur une problématique technique de fond, mais aussi qualité (c’est ce jour là qu’on débloque du temps pour effectuer du refactoring de code par exemple). Selon les semaines et les sujets du moment, on prend parfois du temps pour avancer sur la roadmap sur ce jour-là. TGIF !
Notre stack technique ? oui, c’est bon, on a fait le tour, on peut maintenant en parler.
Nous sommes actuellement sous Symfony 4.4 (le passage vers Symfony 5 est en cours !). Un monolith que nous avons commencé à refactorer en profondeur il y a un peu plus d’un an en architecture héxagonale et DDD. Il reste du code legacy à migrer mais nous avançons de manière pragmatique pour continuer à livrer et améliorer les fonctionnalités.
Nous avons des tests unitaires & fonctionnels avec Atoum & Behat. Non, nous avons pas un code coverage de 100% ^^ Tester bêtement des getters & setters ne nous intéresse pas et nous préférons passer du temps là où nous pouvons créer de la valeur pour la société.
Au niveau base de données, nous utilisons notre bon vieux MySQL, accompagné d’un MongoDB, Redis & ElasticSearch. Notre infrastructure est chez AWS.
Nous travaillons également sur des algorithmes de recommendations en Python (TensorFlow, etc.)
Pour l’intégration continue, nous utilisons Bitbucket Pipelines.
Et pour l’environnement de développement, nous utilisons Docker (et une solution hybride pour ceux qui sont sur MacOS… vive les perfs…)
Au niveau “FRONT” concernant la plateforme membre FrenchFounders, nous sommes sous VUEJS + VUEX.
FrenchFounders possède également sa propre application mobile iOS & Android faite avec React Native.
Chaque année, nous prenons en moyenne deux stagiaires pour nous aider dans nos différents sujets techniques. Le premier mois, nous prenons le temps de vous former sur nos différents outils/langages afin de vous rendre pleinement opérationnel dès le deuxième mois.
Vous êtes ensuite chapeauté au quotidien par un sénior de l’équipe pour vous aider/accompagner dans vos tâches.
Voici les caractéristiques du profil que nous recherchons pour renforcer notre équipe :