Description de l'entreprise
Nous sommes l'entreprise à l'origine des simulateurs terrestres et maritimes les plus fiables du secteur.
CM Labs développe des solutions basées sur la simulation pour aider les clients à concevoir des équipements avancés et à se préparer pour des opérations qualifiées. Grâce à sa plate-forme Vortex Studio, CM Labs offre des capacités pour les simulateurs de formation, la répétition de mission, les jeux sérieux, le prototypage virtuel et les tests. Aujourd'hui, CM Labs est le principal fournisseur de formation pour la simulation dans les secteurs de la construction et du port.
Avec plus de 1 000 simulateurs dans 30 pays utilisant la technologie de simulation de CM Labs, nos marchés sont mondiaux. Parmi nos clients figurent Honda, Hitachi, Liebherr, NASA et Volvo.
Description du poste
CM Labs est à la recherche daun developeur full stack seniorpour rejoindre l'équipe dédiée au developpment web de la plateforme de CM Labs, sur le Cloud et en local, en utilisant des technologies web modernes et outils a la fine pointe de la technologie. Nous recherchons une personne très motivée avec de solides compétences en communication et qui souhaite avoir un impact sur l'avenir de nos solutions.
L'équipe est composée de personnes dynamiques et expérimentés qui aiment partager les responsabilités. C'est aussi une excellente occasion de collaborer avec des personnes talentueuses pour résoudre des défis intéressants avec un potentiel de croissance.
Les outils Vortex Studio et Intellia de CM-Labs sont utilisée pour les simulateurs de formation en temps réel et le prototypage virtuel de machines lourdes (par exemple, grues, excavatrices) ainsi que de robots. Pour plus d'informations, visitez notre site Web à l'adresse: https://www.cm-labs.com/ et https://www.cm-labs.com/en/simulators/intellia-instructor/
Responsabilités
- Apporter le leadership technique à l'équipe à travers la direction technique, le coaching et le mentorat
- Préconiser le sentiment d ownership et l'importance de la qualité dans le code livré
- Contribuer aux couches backend, infrastructure et frontend de nos services Cloud et on-premise
- Contribuer au déploiement de nos services Cloud en utilisant des technologies comme Docker, Kubernetes, Chef et les Helm charts
- Collaborer étroitement avec l'équipe: passer en revue les pull requests, suggérer des améliorations, aider les coéquipiers et discuter des solutions
- Interfacer avec d'autres équipes de développement concernant l'intégration et les dépendances
- Développer et maintenir la documentation du code source
- Suivre la méthodologie Agile et le processus de livraison continue
Qualifications
- Diploma in Computer Science or Software Engineering or equivalent experience
- At least 5 years of experience in the development of commercial applications
- Expert in web development technologies
- Proficiency in JavaScript/TypeScript
- Knows one or several NodeJS frameworks, like Express, NestJS or Fastify
- DevOps experience and mindset (CI/CD setup, web application deployment, GitOps)
- Experience with GitHub Actions, CircleCI or Bamboo
- Strong experience with AWS (EC2, EKS, S3, RDS, VPC)
- Experience with Kubernetes and Helm charts
- Experienced with databases and usage in web frameworks, like PostgreSQL and MongoDB
- Experience building/designing REST and/or GraphQL APIs
- A well-rounded understanding of software best practices (dependency injection, design patterns, unit testing, etc.)
- Understanding of security concerns
- Strong understanding of Docker and Docker Compose
- Experienced in interacting with multidisciplinary dev teams
- Comfortable with software process development and tools, like Jira, Bitbucket/GitHub (Git)
- Must be constantly looking to learn and improve
- Fluent in English and French
Atouts
- Experience with Large Language Models (LLMs) and their integration in production systems
- Familiarity with vector databases for AI/ML applications
- Understanding of the Model Context Protocol (MCP) and experience with MCP server development or integration
- Experience developing or deploying AI-powered features using modern protocols and data architectures
- Experience coaching developers
- SaaS product experience
- Experienced in developing frontend applications/SPAs using React (preferably), Vue.js or Angular
- Experience with Python, Bash or other scripting languages
Informations complémentaires
What We Offer / Ce que nous offrons
- The chance to have an impact on the real world by working on innovative and challenging projects and creating cutting-edge technology;
- Flexible work schedule;
- Work-life balance;
- Paid week off (additional vacation week) between Christmas and New Year;
- Company discounts (Transport, Gym, Ski hills, special events).
Only selected candidates will be contacted.
The masculine gender is used in this text without discrimination, to facilitate reading.