cover image
Compilatio

Compilatio

www.compilatio.net

2 Jobs

42 Employees

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

Listed Jobs

Company background Company brand
Company Name
Compilatio
Job Title
Développeur fullstack (Plugin & Intégration)
Job Description
**Job Title** Fullstack Developer – Plugins & Integration **Role Summary** Design, develop, and maintain 1D345 and Compilatio’s online services. Focus on creating PHP‑based plugins and integrating the Copyright detection SaaS into platforms such as OJS, WordPress, and LMS systems (Magister, Studium). Deliver new features, ensure production stability, propose technical improvements, and document knowledge within an Agile Scrum/IPX team. **Expectations** - Produce high‑quality, concise, and performant code. - Communicate solutions clearly, explaining the purpose and implementation. - Provide regular status updates to product owners, developers, and support staff. - Be proactive in tool selection and process improvement. - Balance security, cost, and client benefits. **Key Responsibilities** 1. Develop and extend PHP back‑end services and plugins for third‑party integrations. 2. Design and maintain SQL databases with proper normalization and indexing. 3. Implement MVC‑structured OOP architecture and apply design patterns. 4. Build front‑end components with Vue 3 and TypeScript, adhering to mobile‑first principles. 5. Containerize applications with Docker (optional). 6. Ensure application stability in production, monitoring performance and reliability. 7. Maintain and enhance LMS plugins for Compilatio products. 8. Keep abreast of emerging technologies and recommend best‑practice improvements. 9. Document technical decisions and share knowledge with the team. **Required Skills** - PHP (≥3.x) – back‑end development. - SQL – database design, queries, and optimization. - Object‑Oriented Programming, design patterns, MVC. - JavaScript frameworks – Vue 3. - TypeScript – static typing for front‑end. - Responsive/mobile‑first web development. - Agile Scrum / Extreme Programming experience. - Excellent written and verbal communication. - Docker containerisation (bonus). **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Software Engineering, or related field. - Minimum 2 years of professional development experience post‑degree. - (No mandatory certifications required.)
Haute-savoie, France
Hybrid
Junior
03-11-2025
Company background Company brand
Company Name
Compilatio
Job Title
Développeur Fullstack (Scraping)
Job Description
**Job Title** Full‑Stack Developer (Scraping) **Role Summary** Design, develop, and maintain an internal search engine that indexes educational web content. Responsibilities include web crawling, data indexing, database structuring, and providing robust backend and frontend services. **Expectations** - Deliver high‑quality code in a fast‑paced agile environment. - Maintain and improve existing production services. - Keep current with emerging technologies and recommend process enhancements. - Document architecture and knowledge for team sharing. **Key Responsibilities** - Implement new applications, features, and services. - Ensure reliable operation of production applications. - Crawl and scrape web data using tools such as Photon or Nutch and protocols (OAI‑PMH, RSS). - Index scraped content in Elasticsearch. - Design and manage NoSQL data structures with MongoDB (or equivalent). - Develop backend services in PHP 8 with Symfony, applying OOP and MVC patterns. - Build responsive front‑end interfaces using Vue 3. - Collaborate within an Agile team, participating in sprint planning, reviews, and retrospectives. - Produce clear documentation and share best practices. **Required Skills** - PHP 8, Symfony framework, solid OOP knowledge. - Elasticsearch and MongoDB (or similar NoSQL). - Web scraping/crawling tools (Photon, Nutch, etc.) and experience with OAI‑PMH, RSS. - JavaScript framework proficiency, particularly Vue 3. - RESTful API design, unit & integration testing. - Version control (Git) and CI/CD pipeline familiarity. - Good communication and documentation skills. **Bonus / Additional Skills** - Docker containerization. - TypeScript. - Responsive web design. - Application security best practices. - AI prompting experience. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Software Engineering, or related field. - (Preferred) Relevant certifications in PHP/Symfony, Elasticsearch, or cloud platforms.
Haute-savoie, France
Hybrid
01-12-2025