Tato pozice již není k dispozici.

Développeur PHP

Plný úvazek
Marseille
Plat: Neuvedeno
Počáteční datum: 03. října 2020
Několik dní doma
zkušenosti: > 4 roky
Vzdělání: Magisterský stupeň vzdělání

Frenchfounders
Frenchfounders

Máte zájem o tuto nabídku?

jobs.faq.title

Pozice

Popis pozice

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 pour muscler notre équipe technique et relever les challenges 2021 (et plus !) de FrenchFounders.

Notre équipe

Avant de rentrer dans les détails, laisse-moi te présenter rapidement notre équipe technique & produit :

  • Agathe, notre VP Product, capable de porter des montagnes à elle toute-seule ;
  • Pauline, son bras droit, nous aide (depuis Paris) à définir les sujets de la roadmap et à chasser les bugs ;
  • Robin, notre designer, est le garant de la cohérence graphique sur tous les supports ;
  • Yannick, le lead dev de l’équipe, présent depuis le tout début de FrenchFounders, un vrai tôlier ;
  • Yohann, notre star Smash Bross, le plus perfectionniste d’entre nous ;
  • Olivier, le Lucky Luke du code, un pro-linux & anti-Apple, mais qui bosse sur Mac Book Pro depuis quelques mois (on a réussi à en convertir un de plus) ;
  • Alexandre, notre éleveur de pokémon aux chaussettes bariolées ;
  • Matthieu, notre benchmarker des meilleurs burgers du monde ;
  • John, moi-même, qui prend du plaisir tous les jours à bosser avec cette belle équipe !

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…

Vis ma vie

Voici le déroulé d’une semaine classique dans l’équipe tech de FrenchFounders :

Chaque matin : point rapide (15 minutes max) pour balayer les sujets de la veille et du jour, qui fait quoi, qui est bloqué, qui peut aider qui, etc…

Lundi : On bosse la journée sur la roadmap produit.
L’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…

Mardi : journée dédiée à la roadmap produit.

Mercredi : 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. On profite aussi de cette journée pour effectuer du refactoring de code & diverses améliorations “quick win” pour améliorer le produit.

Jeudi : notre “Turfu day”. C’est le jour où l’on se met tous ensemble dans une salle de réunion pour bosser sur une seule et même thématique et la déployer en production le lendemain matin. Moment convivial où tout le monde est force de proposition, les échanges se font plus rapidement et la productivité est multipliée par 10 !

Vendredi : journée dédiée à la roadmap produit. TGIF !

Notre stack technique ? oui, c’est bon, on a fait le tour, on peut maintenant en parler.

Notre stack

Nous sommes actuellement sous Symfony 3.4 (le passage vers Symfony 4 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…)

Nos challenges 2020-2021

Ok très bien, mais pourquoi on a besoin de renforcer notre équipe ?
On a toujours eu de grandes ambitions, tant au niveau produit que technique, à l’image des ambitions de FrenchFounders. Et pour cela on a besoin d’une équipe au top !

Voici une liste non exhaustive des challenges tech qui nous attendent :

  • Ré-architecturer notre infrastructure de production sur AWS
  • Mettre à jour Symfony en version 5
  • Améliorer les performances de tout notre applicatif pour une meilleure expérience utilisateur
  • Faire évoluer toute la partie Machine Learning/Moteur de recommandation
  • Mettre en place une solution de data warehouse & BI avec des dashboards pour suivre efficacement nos KPI
  • Développer de nouvelles briques dans notre back-office, notamment certains aspects métier aujourd’hui gérés dans le CRM
  • Créer de nouveaux produits / nouvelles features innovantes pour augmenter la satisfaction & l’engagement de nos membres
  • Et bien sûr tout cela en continuant d’améliorer notre plateforme existante (web et apps mobiles) !

Požadavky na pozici

Voici les caractéristiques du profil que nous recherchons pour renforcer notre équipe :

  • expérience significative sur Symfony
  • soif d’apprendre
  • autonome
  • pragmatique
  • esprit d’équipe
  • force de proposition

Chcete se dozvědět více?