> Markdown version of [/jobs/ext/2366023-xcp-ng-xapi-developer](https://www.wearedevelopers.com/jobs/ext/2366023-xcp-ng-xapi-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # XCP-ng XAPI Developer - **Company:** Vates SAS - **Location:** Grenoble, France (Remote available) - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Automation of Tests, Information Systems, Open Source Technology, Software Engineering, Xen Servers, Pytest, Information Technology, Jenkins - **Published:** August 5, 2026 - **Apply:** https://fr.indeed.com/viewjob?jk=b21bac1c2bd4e11e ## About the Role * Expertise in the OCaml programming language * Proficiency in Git/GitHub * Experience with testing environments (Jenkins/pytest) * Strong analytical and problem-solving skills * Excellent communication and teamwork abilities * Attention to detail and commitment to quality * Proactive mindset with a continuous improvement approach * Curiosity and willingness to learn new technologies * Adaptability in a fast-evolving technical environment, Bachelor's degree to a Master's degree in Computer Science, software engineering, software development, or information systems with 2 both 5 years of experience on development project in langage OCAML. Or several years of experience without degree. A professional experience in development within an open source environment is appreciated. Fluent English. ## Description * Optimize the performance and reliability of XAPI * Participate in technical decisions and solution architecture * Develop prototypes and technical demonstrations to validate new features * Analyze and resolve technical issues identified on XAPI * Define and implement corrective actions required to ensure product stability and performance * Provide application support and maintenance related to XAPI and XCP-ng * Delineate the technical roadmap of XAPI * Develop and maintain APIs * Ensure the quality, consistency, and security of XAPI data * Collaborate with cross-functional teams * Write technical and functional documentation * Package and deploy the XAPI component within XCP-ng * Write automated tests * Collaborate with stakeholders involved in the XAPI project, as well as with teams from other organizations such as XenServer ## Related Videos - [Our GitOps approach for deploying an Identity Provider and an API Gateway in a SaaS company](https://www.wearedevelopers.com/videos/776-our-gitops-approach-for-deploying-an-identity-provider-and-an-api-gateway-in-a-saas-company) - [pytest: Simple, rapid and fun testing with Python](https://www.wearedevelopers.com/videos/213-pytest-simple-rapid-and-fun-testing-with-python) - [GitLab CI pipelines for a whole company](https://www.wearedevelopers.com/videos/143-gitlab-ci-pipelines-for-a-whole-company) - [Agents for the Sake of Happiness](https://www.wearedevelopers.com/videos/1387-agents-for-the-sake-of-happiness) - [Contract Testing with MCP: Building Self-Describing, Self-Testing APIs](https://www.wearedevelopers.com/videos/100040-contract-testing-with-mcp-building-self-describing-self-testing-apis) - [The Road to MLOps: How Verivox Transitioned to AWS](https://www.wearedevelopers.com/videos/1050-the-road-to-mlops-how-verivox-transitioned-to-aws) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)