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, Integrações — TeamViewer (Híbrido)

Lidere o desenvolvimento full-stack de integrações para a plataforma empresarial da TeamViewer, abrangendo SDKs, serviços de backend, extensões web e capacitação de parceiros. Conduza uma arquitetura escalável, testes, documentação e colaboração com equipes europeias de engenharia e produto.

Descrição

  • Liderar funcionalidades de integração do conceito à entrega para a equipe de Integrações e Capacitação de Parceiros
  • Conectar os produtos da TeamViewer a plataformas empresariais, incluindo sistemas ERP, WMS e MES
  • Definir a direção técnica dos SDKs e dos modelos de integração reutilizáveis
  • Desenvolver e manter o Connector SDK, os modelos de integração e os serviços de backend com Java ou Kotlin e Spring Boot, ou Node.js e TypeScript
  • Criar extensões web e ferramentas para desenvolvedores usando React e TypeScript
  • Criar integrações seguras, escaláveis e reutilizáveis com base em padrões orientados a eventos e API-first
  • Definir mapeamentos e transformações de dados entre os produtos da TeamViewer e sistemas como SAP, WMS e MES
  • Transformar trabalhos de integração específicos para clientes em modelos padrão configuráveis
  • Produzir documentação, exemplos e guias para parceiros e integradores de sistemas, além de fornecer suporte técnico
  • Liderar testes unitários, de integração, de contrato e de ponta a ponta
  • Ajudar a manter e melhorar os pipelines de CI/CD
  • Promover o uso eficaz de ferramentas de desenvolvimento assistido por IA na equipe
  • Mentorar engenheiros, realizar revisões de código e reforçar boas práticas de engenharia
  • Trabalhar em estreita colaboração com equipes de engenharia e produto em toda a Europa

Requisitos

  • Graduação em Ciência da Computação, Engenharia de Software, área relacionada ou experiência profissional equivalente
  • Pelo menos seis anos de experiência profissional em desenvolvimento de software em sistemas de backend e frontend
  • Experiência comprovada liderando iniciativas técnicas
  • Sólidas habilidades de desenvolvimento de backend com Java ou Kotlin e Spring Boot, ou Node.js e TypeScript
  • Proficiência em React e TypeScript
  • Conhecimento sólido de APIs REST, mapeamento e transformação de dados, integrações orientadas a eventos e mensageria
  • Conhecimento prático de OAuth 2.0 e OpenID Connect
  • Experiência com bancos de dados relacionais e NoSQL
  • Experiência com Git, CI/CD, testes automatizados, Docker e plataformas de nuvem como Azure ou AWS
  • Experiência prática com ferramentas de programação assistida por IA, como Claude Code, GitHub Copilot ou Cursor
  • Capacidade de compreender os fluxos de trabalho dos clientes e transformá-los em soluções padrão reutilizáveis
  • Experiência mentorando engenheiros e contribuindo em equipes ágeis
  • Disponibilidade para manter sobreposição suficiente de horário de trabalho com o horário da Europa Central
  • Fluência em inglês falado e escrito
  • Disponibilidade para viajar ocasionalmente para a Europa, se necessário
  • Experiência com consultoria SAP, integradores de sistemas, plataformas de integração ou SDKs será considerada uma vantagem
  • Experiência com integrações SAP, produtos WMS ou MES, SDKs, ferramentas para desenvolvedores ou documentação para desenvolvedores será considerada uma vantagem

Benefícios

  • A TeamViewer está comprometida com a igualdade de oportunidades e um ambiente de trabalho inclusivo
  • Apoio ao crescimento e desenvolvimento profissional dos funcionários
  • Adaptações e ajustes estão disponíveis durante a candidatura e a contratação, incluindo entrevistas e integração
  • Modelo de trabalho híbrido

Vagas relacionadas