CDI Software Engineer | Fullstack developer

Description de l'emploi
Flatlooker est à l’agence immobilière ce que les banques en ligne sont aux guichets de quartier. Tous nos processus de location sont 100% digitaux : visites en ligne, gestion dématérialisée des documents et des paiements, signatures électroniques, etc.
Depuis 2016 nous comptabilisons plusieurs milliers de locations dans les principales villes de France, des dizaines de milliers de candidatures et plus d’un million de visites en ligne sur notre plateforme.
Nous sommes devenus le leader de la gestion locative digitale en France et ambitionnons désormais de détrôner les acteurs traditionnels.
Nous mettons la technologie au service des locataires et des propriétaires bailleurs pour leur fournir un service de meilleure qualité et plus réactif que celui des acteurs traditionnels, à moindre coûts.
L’équipe est actuellement composée de 60 personnes réparties en 2 pôles : Produit / technique et Opérations / Sales.
Afin de poursuivre notre mission, nous sommes soutenus par des investisseurs prestigieux (Partech, BPI, Kima Venture…).
Flatlooker révolutionne l’immobilier par la tech : notre plateforme web est le cœur de notre activité.
En tant que développeur tu rejoindras la Team produit qui conçoit et améliore cette plateforme. Cette équipe stratégique est constituée d’une quinzaine de personnes qui représentent plus d’un 1/3 de nos effectifs. Parmi eux, les 10 développeurs sont organisés en 3 features teams (client, interne et marketing).
TES MISSIONS
Tu démarreras ta mission par un onboarding complet d’un mois afin de maîtriser notre stack et notre fonctionnement pour intégrer l’équipe dans les meilleures conditions.
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é
- Tu intégreras une équipe scrum qui travaille en sprint de 2 semaines ;
- Tu participeras aux cérémonies agiles (daily standup, sprint planning et rétrospectives).
Technique
- Tu développeras des fonctionnalités en Fullstack avec Rails et des pages rendues côté serveur ;
- Tu écriras également des tests pour t’assurer de la fiabilité de tes fonctionnalités (tests unitaires, d’intégration et tests systèmes) ;
- Tu prendras part aux relectures de code ;
- Tu participeras aux sessions de formation d’équipe tous les vendredi après midi et aux 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
- 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 & Heroku CI pour l’intégration continue
- Jira comme outil de gestion de projet
Nous veillons à produire du code de qualité qui est revu fonctionnellement, techniquement et doit passer une suite d’intégration continue. Cette attention à la qualité nous permet de déployer tous les jours sereinement.
Pourquoi nous rejoindre ?
Rejoindre Flatlooker, c’est participer à un projet moderne dans une start-up à 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.
- Une entreprise où le produit est central dans notre vision : transformer l’immobilier locatif par la Tech ;
- Plus de 4000 appartements référencés dans 30 villes, en 5 ans ;
- Une croissance annuelle à 3 chiffres ;
- 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 ;
- 1,5M€ levés en 2018 auprès d’investisseurs reconnus (Partech / BPI / …)
- Un équipement apple récent ;
- Une équipe qui fait un carton et qui a hâte d’onboarder sa/son futur.e collègue ;
- Stage de fin d’études avec possibilité de nous rejoindre en CDI.
Process de recrutement
La sélection pour intégrer les équipes de Flatlooker se déroule en 3 étapes :
1. Premier entretien téléphonique avec Justin, notre Talent Acquisition Specialist ;
2. Un second entretien technique avec Nicolas, un de nos experts développeurs ;
3. Un dernier entretien avec Léonard, notre Engineering Manager.