Développeur Backend Elasticsearch / Data Analytics
Liwango
About the role
CDI – Paris ou Télétravail
Prise de poste : dès que possible
Candidature : nerds@likibu.com
Le produit
Liwango.com est une plateforme d'analyse de données dédiée au marché des meublés de tourisme.
Elle permet aux professionnels de la location courte durée (investisseurs, agences, conciergeries), aux acteurs institutionnels (offices de tourisme, comités départementaux) et aux particuliers d'analyser l'évolution du marché, d'estimer les revenus locatifs et de suivre les dynamiques du secteur.
Le cluster Elasticsearch de Liwango représente plusieurs dizaines de téraoctets de données, alimenté par des millions d'offres collectées quotidiennement. On cherche quelqu'un qui sait faire parler ces données — agrégations complexes, geo queries, optimisation de mappings — pas juste du full‑text search.
Vos missions
- Concevoir et optimiser des agrégations Elasticsearch complexes sur des volumes massifs de données
- Administrer et faire évoluer le cluster ES : sizing, sharding, ILM, monitoring
- Faire évoluer le pipeline d'acquisition de données : workers async RabbitMQ, traitement de millions de messages par jour, gestion de la cohérence
- Développer les nouvelles fonctionnalités produit (backend Symfony, frontend Twig/Stimulus)
- Maintenir et faire évoluer l'infrastructure (serveurs dédiés, déploiement, supervision)
- Participer aux choix techniques structurants - vous êtes décisionnaire, pas exécutant
Stack technique
- Elasticsearch 8
- PHP 8.3 / Symfony 7, Doctrine
- Symfony UX (Live Components, Stimulus)
- RabbitMQ / Symfony Messenger
- MySQL, Redis
- Docker, serveurs dédiés Debian
- PHPUnit, PHPStan, PHP‑CS‑Fixer
Profil recherché
Expérience
- 3+ ans d'expérience avec Elasticsearch sur de la vraie volumétrie (agrégations, pas juste du search)
- Expérience en administration de cluster ES (sizing, sharding, monitoring)
- Solide en backend : PHP/Symfony est notre stack, mais si vous venez de Java, Python ou Go avec une forte expérience ES, on en parle
- À l'aise avec les problématiques de data à grande échelle : idempotence, gestion de concurrence, workers long‑running
Ce que nous recherchons
- Forte autonomie — l'équipe est volontairement resserrée
- Capacité à structurer et décider
- Esprit pragmatique et orienté résultats
- Rigueur et fiabilité dans la durée
Ce poste n'est pas pour vous si
- Vous avez mis "Elasticsearch" sur votre CV parce que vous avez installé Kibana une fois
- Vous préférez attendre des specs détaillées plutôt que proposer des solutions
- Vous cherchez une grosse équipe avec des process bien carrés
Pourquoi nous rejoindre
- Vous êtes le référent technique du produit — pas un dev parmi 50
- Équipe resserrée, zéro politique, zéro réunions inutiles
- Produit rentable avec des clients qui paient, pas une startup qui brûle du cash
- Télétravail possible
- De la vraie data, pas des CRUD
Requirements
- 3+ ans d'expérience avec Elasticsearch sur de la vraie volumétrie (agrégations, pas juste du search)
- Expérience en administration de cluster ES (sizing, sharding, monitoring)
- Solide en backend : PHP/Symfony est notre stack, mais si vous venez de Java, Python ou Go avec une forte expérience ES, on en parle
- À l'aise avec les problématiques de data à grande échelle : idempotence, gestion de concurrence, workers long-running
Responsibilities
- Concevoir et optimiser des agrégations Elasticsearch complexes sur des volumes massifs de données
- Administrer et faire évoluer le cluster ES : sizing, sharding, ILM, monitoring
- Faire évoluer le pipeline d'acquisition de données : workers async RabbitMQ, traitement de millions de messages par jour, gestion de la cohérence
- Développer les nouvelles fonctionnalités produit (backend Symfony, frontend Twig/Stimulus)
- Maintenir et faire évoluer l'infrastructure (serveurs dédiés, déploiement, supervision)
- Participer aux choix techniques structurants - vous êtes décisionnaire, pas exécutant
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free