This position is no longer available.

Développeur Backend

Permanent contract
Marseille
Salary: Not specified
Starting date: August 31, 2022
A few days at home
Experience: > 4 years
Education: Master's Degree

Frenchfounders
Frenchfounders

Interested in this job?

jobs.faq.title

The position

Job description

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 CDI pour muscler notre équipe technique et relever les challenges 2023 (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 ;
  • Amélie, Product Manager, travaille sur la roadmap produit ;
  • Marine, PM en alternance, a rejoint l’équipe en Septembre et fait déjà des parties honorables sur Super Smash Bros ;
  • Marlène, notre UX/UI designer, est la garante de l’expérience utilisateur sur nos différents produits, et sinon dans la vie ses passions ce sont les phoques et les chihuahuas ;
  • Amina, en charge du Growth ;
  • Yannick, le lead dev de l’équipe, présent depuis le tout début de FrenchFounders, un vrai tôlier qui ne quitte jamais sa casquette ;
  • Yohann, notre star Smash Bros, le plus perfectionniste d’entre nous et surtout le seul capable de garder une plante vivante plus de 7 jours ;
  • 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 ;
  • Kevin, notre star aux chemises hawaienne en full remote depuis un petit village de 300 habitants et 2000 vaches ;
  • Gabriel & Niels, deux jeunes talents en herbe, en stage actuellement ;
  • Malik, notre couteau suisse de l’équipe ;
  • Alexandre (oui oui c’est bien le 3ème !), notre chasseur de bugs, qui répond sur le chat support plus vite que son ombre, motard sur son temps libre ;
  • Gino, le plus sportif de la team en remote depuis l’île de beauté ;
  • John, moi-même, qui prend du plaisir tous les jours à bosser avec cette belle équipe !

Backend/Frontend/Mobile/DataScientist/Devops/Marketing/QA, qui fait quoi ? Chacun a son terrain de prédilection mais nous n’aimons pas cloisonner les postes. Un(e) geek, s’il/elle 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 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.

Notre stack

Nous sommes actuellement sous Symfony 5.4 (le passage vers Symfony 6 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 et fidèle 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 Github actions.
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 + PINIA.

FrenchFounders possède également sa propre application mobile iOS & Android faite avec React Native.

Nos challenges 2022-2023

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 :

  • Améliorer les performances et la qualité de tout notre applicatif pour une meilleure expérience utilisateur
  • 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) !

Preferred experience

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
  • le sourire & la bonne humeur :D

Want to know more?