Stage de fin d'études | Software Engineer / Full-stack developer
Flatlooker c’est participer à un projet moderne dans une start-up 100% digitale à forte croissance. Notre équipe jeune et motivée n'attend que toi pour révolutionner l'immobilier locatif 🙌.
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 quinzaine de personnes : software engineers, data-scientist, designer et product-managers. Parmi eux, les software engineers collaborent au quotidien en petites équipes de 2 à 4 personnes sur des projets de 2 à 4 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 à 4 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 (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 releliras le code des autres développeurs ;
- Tu participeras aux sessions de formation d'équipe tous les mercredis après midi et à des sessions de pair programming ;
- 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 (et notre petit chouchou, le très récent framework hotwire)
- 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 5000 appartements référencés dans 40 villes, en 5 ans
🌟 Une croissance annuelle à 3 chiffres
🏅Une entreprise rentable, pas dépendante de levée de fonds pour assurer 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
😎 Mutuelle Alan
🍔 Tickets restaurant Swile
🤸🏼♀️ Une équipe qui fait un carton et qui a hâte d’onboarder sa.son futur.e collègue.
Process de recrutement :
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 ;
- Un second entretien technique avec un test algorithmique et un test technique avec Nicolas, un de nos experts développeurs ;
- Un troisième entretien avec Léonard, notre Engineering Manager et Nicolas, notre CEO.
En parrallèle de ces entretiens, un moment convivial pourra être organisé avec les équipes pour découvrir notre culture.
- Département
- Tech
- Localisations
- Bastille
- Statut à distance
- Télétravail hybride
- Salaire mensuel
- 1 100
- Type d'emploi
- Stage

Stage de fin d'études | Software Engineer / Full-stack developer
Flatlooker c’est participer à un projet moderne dans une start-up 100% digitale à forte croissance. Notre équipe jeune et motivée n'attend que toi pour révolutionner l'immobilier locatif 🙌.
Téléchargement du formulaire de candidature
Vous travaillez déjà chez Flatlooker ?
Recrutons ensemble pour trouver votre prochain collègue.