TeamViewer
TeamViewer
1 001 – 5 000 Employés
B2BEntrepriseSaaS
TeamViewer est une entreprise B2B de logiciels SaaS qui développe des solutions cloud sécurisées pour l’accès à distance, l’assistance à distance et l’expérience numérique des employés. Sa plateforme aide les équipes informatiques et les entreprises à contrôler, surveiller et gérer les terminaux, à automatiser la résolution des problèmes et à soutenir les opérations de première ligne grâce à des flux de travail en réalité augmentée. TeamViewer accompagne des organisations de toutes tailles avec des produits tels que Tensor, DEX et Frontline, ainsi qu’avec des intégrations comme Microsoft Intune, ServiceNow et Salesforce. Son offre est axée sur une gestion des appareils sécurisée, conforme et évolutive.

Ingénieur logiciel full-stack senior chez TeamViewer — Hybride au Portugal

Rejoignez TeamViewer en tant qu’ingénieur logiciel full-stack senior pour développer des services backend et des applications React destinés à sa plateforme d’environnement de travail numérique. Le poste couvre l’architecture, les opérations cloud, les tests et l’usage responsable du développement assisté par l’IA.

Description

  • Concevoir, développer et exploiter des services backend et des API avec Java ou Kotlin et Spring Boot, ou Node.js et TypeScript
  • Livrer des applications web de haute qualité avec React et TypeScript
  • Contribuer à l’évolution du système de design et de l’architecture microfrontend
  • Orienter les décisions d’architecture et de conception pour des services évolutifs, résilients et sécurisés
  • Appliquer les principes de conception pilotée par le domaine et par les événements
  • Modéliser les données et sélectionner des solutions de stockage SQL et NoSQL adaptées
  • Construire des intégrations asynchrones avec Kafka, NATS ou RabbitMQ
  • Prendre en charge le déploiement et l’exploitation des services avec Docker et Kubernetes
  • Améliorer les flux CI/CD et l’observabilité en production
  • Définir l’orientation des tests couvrant les tests unitaires, d’intégration, de contrat et de bout en bout
  • Promouvoir le développement assisté par l’IA et établir des pratiques responsables pour l’équipe
  • Accompagner les ingénieurs, diriger les revues de code et faire progresser les standards d’ingénierie entre les équipes
  • Prendre en charge les fonctionnalités de la conception à la livraison tout en influençant l’orientation technique sur l’ensemble de la stack

Exigences

  • Diplôme en informatique, en ingénierie logicielle ou dans une discipline connexe, ou expérience professionnelle équivalente
  • Au moins six ans d’expérience professionnelle en développement logiciel sur des systèmes backend et frontend
  • Capacité démontrée à diriger des initiatives techniques
  • Solide expertise backend avec Java ou Kotlin et Spring Boot, ou Node.js et TypeScript
  • Solide expérience pratique de React et TypeScript
  • Expérience des outils modernes de gestion d’état tels que Redux Toolkit, Zustand ou TanStack Query
  • Connaissance approfondie des systèmes distribués, de la conception d’API et de l’architecture logicielle
  • Solide expérience des bases de données relationnelles et NoSQL
  • Connaissance pratique des plateformes de messagerie, notamment Kafka, NATS ou RabbitMQ
  • Solide expérience de Docker, Kubernetes, CI/CD et de l’observabilité en production
  • Bonne compréhension des pratiques de sécurité pour les applications backend et web
  • Expérience pratique de l’utilisation d’outils de programmation assistée par l’IA tels que Claude Code, GitHub Copilot ou Cursor
  • Expérience dans l’accompagnement d’ingénieurs et la contribution au sein d’équipes agiles
  • Maîtrise de l’anglais à l’oral comme à l’écrit

Avantages

  • Rémunération et avantages compétitifs, notamment une prime liée aux résultats de l’entreprise ou aux ventes et des révisions salariales régulières
  • Bureaux facilement accessibles en transports en commun
  • Tarifs préférentiels et offres spéciales dans les salles de sport locales
  • Accès à la plateforme Corporate Benefits et à sa gamme de réductions
  • Activités d’équipe régulières et célébrations à l’échelle de l’entreprise
  • Politique de porte ouverte
  • Environnement détendu sans code vestimentaire formel
  • Réunions générales fréquentes et Leadership Lunches
  • Travail hybride avec horaires flexibles
  • Programme Work From Abroad permettant de travailler jusqu’à 40 jours en dehors du pays de rattachement contractuel
  • Intégration sur site au siège pour favoriser un bon démarrage