This position is no longer available.

Stage - Développeur

Internship(6 to 12 months)
Marseille
Salary: Not specified
Starting date: January 02, 2021
A few days at home

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 stage pour muscler notre équipe technique et relever les challenges 2022 (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 (elle t’attend avec impatience ;-)) ;
  • Marine, PM en alternance, a rejoint l’équipe en Septembre ;
  • Marlène, notre UX/UI designer, est la garante de l’expérience utilisateur sur nos différents produits ;
  • 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 ;
  • Kevin, notre star aux chemises hawaienne en full remote depuis un petit village de 300 habitants et 2000 vaches ;
  • Yasmine & Pierre, deux jeunes talents en herbe, en stage actuellement ;
  • Malik, notre couteau suisse de l’équipe ;
  • Thilipan, flow, workflow et kinder bueno sont ces principaux dadas ;
  • Alexandre (oui, encore un), le plus “sales” et “ops” de la team ;
  • Gino, le plus sportif de la team en direct 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, 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 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 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.

Nous aimons les stagiaires

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.


Preferred experience

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

  • soif d’apprendre
  • esprit d’équipe
  • le sourire & la bonne humeur :D

Want to know more?