VA

Vates Virtualization Management Stack (XCP-ng / Xen Orchestra)

Fullstack Developer

Résumé du poste

Grenoble
Développeur

Modèle de travail

Remote first
Uniquement France
il y a 5 jours
Description du poste

Job Description

Vates is a French software company specializing in Open Source and virtualization, with a strong commitment to open and collaborative development. Our main projects, Xen Orchestra and XCP-ng, cover the entire virtualization stack --- from the hypervisor (Xen) and the virtualization platform (XCP-ng) to virtual machine management and backup (Xen Orchestra). Our company operates in an international environment, working fully remotely, fluent English required.

Your Responsibilities

  • Contribute to the development of full features (frontend + backend) based on product requirements
  • Design and implement user-friendly and accessible user interfaces
  • Develop secure and high-performance backend APIs in connection with business data
  • Ensure corrective and continuous maintenance of the entire application stack
  • Write and maintain automated tests (unit, integration, and end-to-end)
  • Participate in both frontend and backend performance optimization
  • Contribute to technical, product, and user documentation
  • Actively participate in code reviews, technology watch, and architectural decisions
  • Collaborate with product teams to refine technical and functional specifications
  • Provide technical support to internal users and partners

Required Skills

  • Strong proficiency in HTML5, CSS3, JavaScript (ES6+) and TypeScript
  • Experience with frontend frameworks (React, Angular or Vue.js)
  • Solid knowledge of backend development (Node.js, Java, Python or similar)
  • Experience designing and building RESTful APIs (GraphQL is a plus)
  • Database knowledge (SQL and/or NoSQL: PostgreSQL, MySQL, MongoDB, etc.)
  • Understanding of application architecture and software design patterns
  • Experience with Git and collaborative development workflows
  • Familiarity with testing practices (unit, integration, end-to-end testing)
  • Knowledge of CI/CD pipelines and DevOps basics (Docker, cloud platforms is a plus)
  • Ability to ensure performance, security, and scalability of applications
  • Strong problem-solving and analytical thinking
  • Ability to work in a team and collaborate across disciplines (product, design, engineering)
  • Good communication skills, both technical and non-technical
  • Autonomy and sense of responsibility
  • Adaptability in a fast-changing technical environment
  • Strong attention to detail and quality mindset
  • Curiosity and willingness to learn continuously
  • User-oriented mindset with a focus on delivering value
  • Ability to manage priorities and work under deadlines

Why join us?

At VATES, you will find a flexible work environment, a supportive and approachable team, and a role that makes a real impact on a daily basis.

Location

Our offices are based in Grenoble or Paris, but we operate on a fully remote model to provide greater flexibility and daily work comfort.

You are free to work 100% remotely or come on-site occasionally, depending on your preferences.

Benefits

  • Meal vouchers
  • Health insurance coverage funded at 50% by the company
  • Benefits provided by the Works Council (employee discounts, cinema tickets, etc.)
  • Employee savings plan (PEE)
  • Profit-sharing scheme
  • Annual bonus
  • 100% remote work

As part of our diversity and inclusion policy, this position is open to all candidates, regardless of gender.

Requirements

Bachelor's degree to a Master's degree in Computer Science, software engineering, software development, or information systems. Or several years of experience. A minimum of 3 to 5 years' experience. Fluent English.