Role: Search Engine Consultant / ElasticSearch
Contract type: Freelance / Contract
Duration: 12 months initially (high likelihood of extension)
Location: Lille, France
Work model: Hybrid – 1 day per week onsite
We are looking for an experienced Search Engine Developer to join a team working on the optimisation and continuous improvement of the search engine powering a large-scale international e-commerce platform.
You will join a team composed of developers and a Product Owner, contributing to the performance, scalability, and relevance of the search experience used across multiple digital platforms in Europe.
Responsibilities
- Contribute to the continuous improvement of the search engine used on a high-traffic e-commerce platform.
- Design, develop, and optimise ElasticSearch-based solutions in a complex and performance-driven environment.
- Improve the performance and relevance of search results.
- Develop and maintain backend services using Node.js / NestJS with TypeScript.
- Analyse and leverage data to enhance search performance and user experience.
- Collaborate with product and engineering teams in an Agile environment.
- Contribute to DevOps and CI/CD practices to ensure reliable and high-quality deployments.
Required Experience & Skills
- 5–10 years of experience in backend development or software engineering.
- Strong experience with Node.js and TypeScript.
- Deep expertise in ElasticSearch in complex, high-traffic environments.
- Experience working in e-commerce or large-scale digital platforms is highly desirable.
- Strong understanding of software craftsmanship and engineering best practices.
- Experience with cloud and data environments (GCP, BigQuery, or similar).
- Solid skills in data analysis and SQL querying.
- Experience with CI/CD pipelines and DevOps practices.
- Experience working in Agile environments.
- Good professional level of English required.
Soft Skills
- Strong teamwork and collaboration skills.
- Analytical mindset and ability to solve complex technical problems.
- Ability to work effectively in a fast-paced and evolving technical environment.