cover image
Compilatio

Développeur Fullstack (Scraping)

Hybrid

Haute-savoie, France

Full Time

01-12-2025

Share this job:

Skills

JavaScript PHP TypeScript NoSQL MongoDB Docker symfony Agile

Job Specifications

Nous sommes un cabinet de recrutement responsable et engagé. Concrètement : nous vous partageons l’identité de nos clients pour que vous puissiez vraiment vous projeter.

…Ici, notre client s’appelle Compilatio. L’entreprise fournit depuis 2005 des ressources anti-plagiat éducatives pour enseignants et étudiants : logiciels vérificateurs de plagiat ou d’IA.

Créée il y a 4 ans par le dirigeant de Compilatio, 1D345 développe de nouveaux produits ou services destinés à valoriser la connaissance et l'information.

Aujourd’hui, l’équipe construit un nouveau projet stratégique : “Search”, un moteur interne permettant :

d’indexer une grande partie du web utile au secteur éducatif (ressources scolaires, pédagogiques, scientifiques, encyclopédiques, etc.) ;
rechercher à partir de mots clés, les ressources indexées.

Compilatio et 1D345 emploient aujourd’hui un peu plus de 40 personnes (dont une quinzaine de déveppeurs) basées en France dans l’agglomération d’Annecy et en Italie.

Le poste

Votre mission est de faire évoluer, maintenir et enrichir le projet “Search”, ainsi que certains services Compilatio et 1D345, à l’aide des technologies adaptées.

Au sein d’une équipe Agile, vos actions consistent à :

Réaliser des développements informatiques, des applications et des services nouveaux ;
Assurer le bon fonctionnement technique des applications et services en production ;
Vous tenir informé des évolutions technologiques et proposer des améliorations des bonnes pratiques de développement ;
Formaliser les connaissances et compétences liées à vos missions et vos réalisations et les partager avec les membres de l’entreprise.

Dans le cadre spécifique du projet Search, vous interviendrez notamment sur :

Le scraping / crawling de données Web (Photon, Nutch, protocoles comme OAI-PMH, RSS) ;
L’indexation dans Elasticsearch ;
L’organisation et la structuration des données via MongoDB ;
Le développement backend en PHP ;
Le développement frontend en Vue3.

Compétences techniques nécessaires :

Backend

PHP 8 et Framework Symfony
Bonnes connaissances en POO
Design patterns (dont MVC)

Bases de données

Elasticsearch
MongoDB (ou équivalent NoSQL)

Scraping / Crawling

outil de crawling (tels que Photon ou Nutch ou équivalent) ;
Protocoles : OAI-PMH, RSS

Frontend

Maîtrise d’un framework JavaScript (dont Vue3)

Bonus

Containerisation Docker
Prompting IA
Typescript
Développement d’applications web responsive
Sécurité applicative

About the Company

Compilatio is a leader in developing the culture of integrity. We support teachers, students and writing professionals on a daily basis to - Detect similarities and AI-generated content - Prevent plagiarism and ghostwriting - Take action for authenticity For more information about our services, please visit the product section or visit our website: https://www.compilatio.net/en Know more