Software Engineer | Fullstack developer

  • CDI
  • Paris
  • Publié il y a 3 mois

Flatlooker

Transformer l’immobilier locatif par la Tech

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.

 

Profil recherché
Issu.e d’une grande école d’ingénieur ou d’une formation BAC+5 adaptée, tu justifies d’une expérience professionnelle d’au moins 2/3 ans en développement Web.

Tu as une expérience confirmée en back-end sur des langages interprétés comme le Ruby, le Javascript, le Python, etc. ;
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;
Tu es autonome dans les tâches qui te sont confiées mais n’hésites pas à demander de l’aide au besoin;
Tu es perfectionniste : tu testes systématiquement ton code et t’assure de la qualité du rendu de ton code avant de l’envoyer en relecture.
Tu possèdes une sensibilité aux bonnes pratiques de développement (CI/CD, code review, pair programming …)
Tu as une expérience sur des problématiques d’architecture du code (rendre le code testable, maintenable, évolutif et compréhensible par le reste de l’équipe)
Bonus: Tu as déjà travaillé avec un framework web MVC (Django, Symfony, Laravel)
Bonus: Tu as déjà travaillé avec Ruby ou Ruby on Rails
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.

 

Pourquoi nous rejoindre ?

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 ;
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 les équipes de Flatlooker se déroule en 3 étapes :

1. Premier entretien avec Justin, notre Talent Acquisition Specialist ;

2. Un second entretien technique avec un test algorithmique et un test technique avec Nicolas, un de nos experts développeurs ;

3. Un troisième entretien avec Léonard, notre Engineering Manager et Nicolas, l’un des deux cofondateurs.

 

Taille Max : 8 Mo



Détails Emploi Informatique & Web