TeamViewer
TeamViewer
1.001 – 5.000 Funcionários
B2BEmpresaSaaS
A TeamViewer é uma empresa B2B de SaaS que desenvolve software seguro em nuvem para acesso remoto, suporte remoto e experiência digital dos colaboradores. Sua plataforma ajuda equipes de TI e empresas a controlar, monitorar e gerenciar endpoints, automatizar a correção de problemas e apoiar operações de linha de frente por meio de fluxos de trabalho de realidade aumentada. A TeamViewer atende organizações de diferentes portes com produtos como Tensor, DEX e Frontline, além de integrações com Microsoft Intune, ServiceNow e Salesforce. Sua oferta é centrada no gerenciamento seguro, em conformidade e escalável de dispositivos.

Engenheiro(a) de Software Full-Stack Sênior na TeamViewer — Híbrido em Portugal

Junte-se à TeamViewer como engenheiro(a) full-stack sênior, desenvolvendo serviços de back-end e aplicações React para sua plataforma de ambiente de trabalho digital. A função abrange arquitetura, operações em nuvem, testes e o uso responsável do desenvolvimento com auxílio de IA.

Descrição

  • Projetar, desenvolver e operar serviços de back-end e APIs com Java ou Kotlin e Spring Boot, ou Node.js e TypeScript
  • Entregar aplicações web de alta qualidade usando React e TypeScript
  • Ajudar a evoluir o sistema de design e a arquitetura de microfrontends
  • Orientar decisões de arquitetura e design para serviços escaláveis, resilientes e seguros
  • Utilizar princípios de design orientado a domínio e orientado a eventos
  • Modelar dados e selecionar soluções de armazenamento SQL e NoSQL adequadas
  • Desenvolver integrações assíncronas com Kafka, NATS ou RabbitMQ
  • Assumir a responsabilidade pela implantação e pelas operações dos serviços com Docker e Kubernetes
  • Aprimorar os fluxos de CI/CD e a observabilidade em produção
  • Definir a estratégia de testes para cobertura unitária, de integração, de contrato e ponta a ponta
  • Promover o desenvolvimento com auxílio de IA e estabelecer práticas responsáveis para a equipe
  • Mentorar engenheiros, liderar revisões de código e elevar os padrões de engenharia entre as equipes
  • Assumir a responsabilidade por funcionalidades desde a concepção até a entrega, influenciando a direção técnica em toda a stack

Requisitos

  • Graduação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência profissional equivalente
  • Pelo menos seis anos de experiência profissional em desenvolvimento de software em sistemas de back-end e front-end
  • Capacidade comprovada de liderar iniciativas técnicas
  • Sólida experiência em back-end com Java ou Kotlin e Spring Boot, ou Node.js e TypeScript
  • Sólida experiência prática com React e TypeScript
  • Experiência com ferramentas modernas de gerenciamento de estado, como Redux Toolkit, Zustand ou TanStack Query
  • Conhecimento profundo de sistemas distribuídos, design de APIs e arquitetura de software
  • Experiência sólida com bancos de dados relacionais e NoSQL
  • Conhecimento prático de plataformas de mensageria, incluindo Kafka, NATS ou RabbitMQ
  • Experiência sólida com Docker, Kubernetes, CI/CD e observabilidade em produção
  • Bom conhecimento de práticas de segurança para aplicações de back-end e web
  • Experiência prática usando ferramentas de programação com IA, como Claude Code, GitHub Copilot ou Cursor
  • Experiência em mentoria de engenheiros e atuação em equipes ágeis
  • Fluência em inglês falado e escrito

Benefícios

  • Remuneração e benefícios competitivos, incluindo bônus por resultados da empresa ou por vendas e revisões salariais regulares
  • Escritórios com acesso conveniente ao transporte público
  • Tarifas preferenciais e ofertas especiais em academias locais
  • Acesso à plataforma Corporate Benefits e à sua variedade de descontos
  • Atividades regulares de equipe e celebrações em toda a empresa
  • Política de portas abertas
  • Ambiente descontraído, sem código de vestimenta formal
  • Reuniões gerais frequentes e Leadership Lunches
  • Trabalho híbrido com horários flexíveis
  • Programa Work From Abroad que permite trabalhar até 40 dias fora do país de contratação
  • Integração presencial na sede para apoiar um excelente início