Homerez
L'équipe Tech
L'équipe Technologie est une équipe d'ingénieurs de haut niveau ayant pour mission de développer et opérer une plateforme et des produits à destination de nos clients et de nos équipes.
Son premier rôle est de participer activement à la définition de la roadmap. Elle doit ensuite assurer la conception, l'architecture, le choix des outils, puis développer les différents modules, en enrichissant nos applications et nos microservices. Enfin, elle est responsable du bon comportement en production: qualité de service, résilience, performances, monitoring.
Elle est constituée de plusieurs pôle:
- Le pôle "Plateforme" est responsable du système de réservation et des connectivités avec les distributeurs (Airbnb, Booking, ...). Enjeux : résilience, scalabilité, performances.
- Le pôle "Produit" est responsable des produits pour le grand public: nos clients propriétaires, ainsi que les locataires qui réservent sur notre site. Enjeux : qualité, UX, performances.
- Le pôle "Data" est responsable des chaînes d'acquisitions de données et des calculateurs qui alimentent nos systèmes d'aide à la décision. Enjeux : scalabilité, fiabilité, RPA, IA.
- Le pôle "CRM" est responsable des outils et assistants automatisés à destination de nos équipes. Enjeux : complexité, flexibilité, UX, métier.
L'intégralité de ces systèmes a été développé "in house". Nous avons donc la maitrise totale du code.
Notre équipe est constituée de personnes venant de différents secteurs d'activités et ayant pratiqué d'autres technologies que celles utilisées chez Homerez. Les technologies que vous avez pratiqué par le passé nous enrichissent, surtout si c'était dans un environnement complexe. Il n'est pas nécessaire d'avoir pratiqué les nôtres pour nous rejoindre, bien au contraire !
Répartition des expertises
Engineering fullstack (toutes équipes)
65%
Data
15%
Product & UX
20%
50
déploiements en production chaque mois
Technologies et outils
RabbitMQ
100%Python
100%Node.js
100%MySQL
100%MongoDB
100%React JS
100%Heroku
100%GitLab
100%AWS
100%
Backend
Frontend
Devops
Polyvalence ⚙️
Tous les développeurs interviennent régulièrement sur chaque partie du système, afin de stimuler les échanges et d'avoir une bonne maitrise collective.
Etat de l'Art ⚙️
Nous prenons soin de rester à la pointe de la technologie et des méthodes, afin d'apprendre continuellement.
You build it, you run it ⚙️
Les développeurs sont responsables de la production, ce qui a pour conséquence d'améliorer nettement la qualité et la résilience de la plateforme.
Organisation et méthodologies
Nous appliquons les valeurs du "Manifeste Agile" au quotidien, en utilisant la méthode la mieux adaptée à chaque problème.
En fonction des projets, l'équipe se coupe donc en équipes SCRUM ou en doublettes chargées de défricher un gros sujet. Cette organisation très flexible peut changer régulièrement, ce qui nous permet de développer la polyvalence de chacun.
L'équipe est responsable de bout en bout des projets: spécifier, développer, livrer, monitorer en production, mesurer l'impact, et imaginer l'itération suivante.
Nous utilisons les meilleures "bonnes pratiques", qui permettent d'itérer rapidement: data driven decision making, test driven development, continuous deployment, microservices architecture, cloud native applications, managed services.
Notre plateforme et nos produits couvrent un large éventail de problématiques, ce qui permet à chacun de rapidement développer de nombreuses compétences.
Projets et défis techniques
Application pour les propriétaires :
Nous voulons construire la meilleure expérience propriétaire du marché. Pour cela nous devons fournir une application de grande qualité sur toutes les plateformes à nos clients dans différentes langues. Nos problématiques sont complexes et donc demandent un gros effort de simplification et d'UX pour les rendre pilotables par tous nos clients. Il faut leur présenter et rendre activables de nombreux conseils et aides à la décision calculés par notre plateforme.
Optimisation des prix :
Nous essayons de maximiser nos ventes en optimisant les prix que nous envoyons aux différentes plateforme touristiques. Pour cela, nous pouvons jouer sur le prix de chaque séjour, en fonction de notre compréhension du marché et des biens que nous mettons en location. Nous itérons régulièrement sur nos modèles afin d'affiner cette compréhension.
Processus de recrutement
- Un premier appel, pour vous découvrir et s'assurer que vos ambitions correspondent aux nôtres.
- Premier entretien dans nos locaux : un test technique de 30mn, puis un entretien d'environ 1h avec le CTO et autres membres de l'équipe.
- Deuxième entretien avec les fondateurs.