Cette offre n’est plus disponible.

Stage | Software Engineer / Full-stack developer

Stage(6 mois)
Paris
Salaire : 1,1K € par mois
Début : 03 mars 2024
Télétravail occasionnel
Éducation : Bac +5 / Master

Manda
Manda

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Flatlooker offre le meilleur de l’humain et de la technologie pour faciliter toutes vos expériences immobilières, n’importe où et n’importe quand !

Fondée par deux ingénieurs, Flatlooker révolutionne l’immobilier par la tech. Notre plateforme web est le cœur de notre activité, c’est grâce à cette plateforme que nous transformons au quotidien la manière de louer et de gérer des logements en longue durée.

En tant que Software Engineer tu rejoindras la team Tech & Produit qui conçoit et améliore cette plateforme.

Cette équipe stratégique est constituée d’une dizaine de personnes : software engineers, designer et product-managers. Parmi eux, les software engineers collaborent au quotidien en 2 équipes sur des sprints de 2 semaines.

🌟 TES MISSIONS 🌟
Tu démarreras ta mission par un onboarding complet d’un mois. Il te permettra de maîtriser notre stack et notre fonctionnement pour intégrer l’équipe avec les mêmes missions qu’un CDI.

Produit

  • Tu prendras part à l’intégration des projets conçus par l’équipe produit et développeras de nouvelles fonctionnalités from scratch ;

  • Tu participeras à la conception technique de nouvelles fonctionnalités.

Agilité

  • Nous fonctionnons avec une méthodologie agile et des sprints de 2 semaines par équipe de 2 à 4 développeurs;

  • Tu participeras aux cérémonies agiles (daily standup, sprint planning et rétrospectives) et à l’amélioration continue des process de développements.

Technique

  • Tu développeras des fonctionnalités avec le framework Rails et des pages rendues côté serveur principalement, en utilisant Turbo et Stimulus (80% des projets environ);

  • Quelques projets avec de la complexité front-end sont réalisés avec le framework vue.js ou stimulus (20% des projets environ);

  • Tu écriras systématiquement des tests pour t’assurer de la fiabilité de tes fonctionnalités (tests unitaires front et back, tests d’intégration et tests systèmes);

  • Tu reliras le code des autres développeurs;

  • Tu participeras aux sessions de formation d’équipe tous les mercredis après-midi, à des sessions de pair programming, ainsi qu’à des sessions de dev transverses sur les sujets de ton choix une fois par mois;

  • Tu travailleras sur des problématiques de performance et de scalabilité (plus de 10.000 visiteurs par jour).

🤖 La stack technique 🤖

  • Ruby on Rails comme framework back-end : c’est un framework de choix qui nous permet de développer rapidement de nouvelles fonctionnalités et d’avoir une architecture robuste

  • Vue.js comme framework front-end, ainsi qu’Hotwire avec Turbo et Stimulus

  • PostgreSQL / Redis comme bases de données

  • Minitest & Jest pour la suite de test

  • Sidekiq pour les tâches asynchrones (workers)

  • Github Actions & Circle CI pour l’intégration continue

  • Jira comme outil de gestion de projet, Github comme outil de collaboration

Chez Flatlooker, nous mettons l’accent sur la qualité du code. Tout notre code est testé (80% de coverage sur notre repo principal) et suit un process d’intégration continu rigoureux (analyse statique, tests, linter).
Les fonctionnalités sont revues fonctionnellement par les product-manager et les développeurs relisent également le code de leurs collègues pour assurer une cohérence globale et une montée en compétence de chacun.
Cette attention à la qualité nous permet de déployer tous les jours sereinement et d’avoir une excellente disponibilité de l’application.


Profil recherché

  • Tu es issu.e d’une école d’ingénieur ou d’une formation en informatique et recherches d’un stage de fin d’études
  • Tu souhaites rejoindre une start-up en forte croissance ;
  • Tu es intéressé.e par le développement web, même si tu n’as pas encore d’expérience sur le sujet.

Accompagné.e au quotidien dans un environnement stimulant, ce stage te permettra de monter rapidement en compétences ;

  • Tu es orienté.e produit et souhaites développer des fonctionnalités apportant la meilleure expérience utilisateur ;
  • Tu es pragmatique et sais faire les bons compromis pour apporter le plus rapidement de la valeur à l’utilisateur.

Pourquoi nous rejoindre ?

Rejoindre Flatlooker, c’est prendre part à une start-up en forte croissance, avec une équipe jeune et motivée. Au-delà de ton rôle, tu participeras à la création d’un nouveau concept innovant, dédié aux locataires et aux propriétaires.

Flatlooker est un entreprise avec une vraie culture tech, portée par des fondateurs ingénieurs :

  • Une code-base de qualité, qui a été achitecturée et testée pour durer ;
  • Une partie des développements dédiée aux améliorations de nos outils (mise à jour sur les dernières versions des langages et frameworks, amélioration de l’intégration continue, performance et disponibilité) ;
  • Des formations techniques et des sessions de bonnes pratiques les mercredis après-midi ;
  • Un partage quotidien de lectures et d’approfondissement techniques pour les développeurs ;
  • Participation à des conférences tech (Meeting Ruby Paris 2020 avec Matz, le créateur de Ruby)

Une entreprise en pleine réussite qui révolutionne son marché :

  • Plus de 4000 appartements référencés dans 30 villes, en 5 ans ;
  • Une croissance annuelle à 3 chiffres ;
  • Une entreprise rentable, pas dépendante de levée de fonds pour assuer sa pérennité ;
  • 60 personnes aux profils divers, moyenne d’âge 27 ans ;
  • Nos bureaux avec Rooftop sont situés en plein coeur de Paris à côté de Bastille ;
  • Une entreprise soutenue par des investisseurs reconnus (Partech / BPI / …);
  • Un équipement apple récent (macbook pro M1 + écran séparé)
  • Mutuelle Alan ;
  • Tickets restaurant Swile ;
  • Une équipe qui fait un carton et qui a hâte d’onboarder sa.son futur.e collègue.

Déroulement des entretiens

La sélection pour intégrer nos équipes se déroule en 3 étapes :

  • Un premier entretien téléphonique, pour te présenter Flatlooker et apprendre à se connaître ;

  • Une seconde session d’entretiens techniques composée d’un test algorithmique avec Antoine (Lead Developer), et un test orienté web avec Clément (Engineer Manager);

  • Un dernier entretien avec Nicolas, notre CEO.

En parrallèle de ces entretiens, un moment convivial pourra être organisé avec les équipes pour découvrir notre culture.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.