Description du poste
Nexthink, leader en gestion d'expérience numérique, recherche un Ingénieur Full-Stack. Rejoignez un environnement dynamique et innovant avec des avantages compétitifs.TâchesDéveloppez des applications cloud-native avec des technologies modernes.Participez au développement de produits avec des fonctionnalités AI avancées.Collaborez avec des équipes interfonctionnelles pour des solutions évolutives.CompétencesDiplôme en informatique ou expérience équivalente requise.Maîtrise des langages backend modernes tels que Java ou Python.Compétences en communication et collaboration dans un contexte international.Ingénieur Logiciel Full-StackTemps pleinDescription de l'entrepriseNexthink est le leader des logiciels de gestion de l'expérience numérique des employés. L'entreprise offre aux responsables informatiques une visibilité sans précédent leur permettant de voir, diagnostiquer et résoudre à grande échelle les problèmes impactant les employés partout, avec n'importe quelle application ou réseau, avant même que les employés ne remarquent le problème. En tant que première solution permettant à l'informatique de passer d'une résolution réactive des problèmes à une optimisation proactive, Nexthink permet à plus de 1 300 clients d'offrir de meilleures expériences numériques à plus de 18 millions d'employés. Basée à la fois à Lausanne, en Suisse, et à Boston, Massachusetts, Nexthink compte 9 bureaux dans le monde.LI-HybrideDescription du posteNous recherchons des ingénieurs Full Stack motivés et accomplis — que votre expertise soit en frontend, backend ou développement full stack — ayant un historique prouvé de livraison de produits impactants et centrés sur le client. En tant que membre clé de notre équipe IA, vous jouerez un rôle vital dans le prototypage, la construction et le déploiement de fonctionnalités innovantes en production. Vous collaborerez étroitement avec les chefs de produit, les designers et les équipes d'infrastructure pour concevoir des solutions évolutives, alimentées par l'IA, qui redéfinissent l'expérience numérique des employés.Ce rôle transversal exige d'excellentes compétences en communication, vous permettant de décomposer des concepts techniques complexes en un langage clair et accessible pour des publics variés. Vous excellerez dans un environnement collaboratif et dynamique, ayant un impact direct et mesurable sur des produits IA agentiques à grande échelle destinés aux clients.ResponsabilitésVous travaillerez avec certaines des technologies les plus passionnantes, vous permettant de construire de véritables applications cloud natives distribuées en utilisant une stack technologique moderne et de les déployer dans plusieurs régions à travers le mondeVous jouerez un rôle central dans le développement de produits impliquant des fonctionnalités d'IA agentique (Chat, tableaux de bord, langraph, rag, etc.).Vous concevrez, construirez et ferez évoluer des systèmes utilisés par des millions de personnesVous aurez la responsabilité complète du développement des fonctionnalités et travaillerez en étroite collaboration avec les designers, chefs de produit et autres équipes d'ingénierieVous stimulerez vos collègues qui remettront en question votre réflexion et vous aideront à atteindre votre plein potentielQualificationsBSc/BEng ou Master en informatique, génie logiciel ou domaine connexe (ou expérience professionnelle équivalente).Expertise Backend : Pour les rôles axés backend, vous devez démontrer une maîtrise d'au moins un langage backend moderne tel que Java (version 17 ou supérieure), Python ou Node.js. Une expérience dans la construction, la maintenance et l'optimisation d'API et microservices évolutifs, sécurisés et performants pour des clients d'entreprise est très souhaitable. Une exposition aux meilleures pratiques en qualité de code, tests et déploiement dans des systèmes logiciels B2B à grande échelle vous distinguera.Compétences Frontend : Si votre focus est le développement frontend, vous devez avoir une solide compréhension des technologies front-end modernes, en particulier React et Typescript. L'expérience dans la conception et la livraison d'interfaces utilisateur intuitives et robustes pour les utilisateurs professionnels, avec un sens aigu de l'utilisabilité et de l'accessibilité, est essentielle. La familiarité avec l'architecture basée sur les composants et la gestion d'état dans des applications web complexes est un plus.Ingénierie Cloud-Native : Une forte compréhension des architectures cloud-natives, idéalement avec une expérience pratique sur AWS ou des plateformes cloud comparables, est cruciale. Vous devez être à l'aise avec les technologies de conteneurisation telles que Docker et les outils d'orchestration comme Kubernetes ou ECS. Une expérience démontrable dans le déploiement, la surveillance et la mise à l'échelle de solutions B2B en production dans des environnements cloud est très appréciée.Esprit de Croissance : Un esprit naturellement curieux avec un véritable dés...