Senior Full Stack Software Engineer in Porto

Senior Full Stack Software Engineer in Porto

Porto Tempo inteiro 63000 - 77000 € / ano (est.) Híbrido
T

Num relance

  • Tarefas: Desenvolver serviços backend e aplicações web inovadoras com tecnologias de ponta.
  • Empresa: Empresa líder em tecnologia digital com uma cultura colaborativa e inclusiva.
  • Benefícios: Pacotes de compensação competitivos, horários flexíveis e oportunidades de trabalho remoto.
  • Outras informações: Ambiente de trabalho inclusivo que valoriza a diversidade e o crescimento pessoal.
  • Porquê este emprego: Junte-se a uma equipa dinâmica e faça a diferença na digitalização global.
  • Qualificações: Experiência sólida em desenvolvimento de software e liderança técnica.

O salário previsto situa-se entre 63000 - 77000 € por ano.

A Team Viewer fornece uma plataforma de Local de Trabalho Digital líder que conecta pessoas à tecnologia, permitindo, melhorando e automatizando processos digitais para tornar o trabalho mais eficiente. Nossas soluções de software aproveitam o poder da IA e moldam o futuro da digitalização. Acreditamos que nossas equipes diversas e uma forte cultura empresarial são fundamentais para o sucesso de nossos produtos e tecnologias, dos quais centenas de milhões de usuários em todo o mundo e cerca de 645.000 clientes em todos os setores dependem.

Estamos à procura de um Engenheiro de Software Full Stack Sênior para projetar e construir os serviços de backend que alimentam os produtos Team Viewer e as aplicações web que se baseiam neles. Você será responsável por recursos do início ao fim, moldará a direção técnica em toda a pilha e atuará como referência técnica e mentor dentro e entre as equipes.

  • Projetar, construir e operar serviços de backend e APIs usando Java/Kotlin com Spring Boot ou Node.js/Type Script.
  • Construir aplicações web de alta qualidade com React e Type Script, contribuindo para nosso sistema de design e arquitetura de micro-frontends.
  • Conduzir decisões de arquitetura e design para serviços escaláveis, resilientes e seguros, aplicando princípios orientados a domínio e eventos.
  • Projetar modelos de dados e escolher o armazenamento adequado entre bancos de dados SQL e No SQL.
  • Projetar integrações assíncronas usando sistemas de mensagens como Kafka, NATS ou Rabbit MQ.
  • Ser responsável pela implantação e operação de serviços com Docker e Kubernetes, além de melhorar pipelines de CI/CD e observabilidade.
  • Conduzir a estratégia de testes em toda a pilha (unitários, integração, contrato, ponta a ponta).
  • Promover a adoção de desenvolvimento assistido por IA em sua equipe: estabelecer boas práticas, compartilhar fluxos de trabalho e manter a qualidade alta.
  • Mentorar outros engenheiros, liderar revisões de código e promover as melhores práticas de engenharia entre as equipes.

Requisitos:

  • Um diploma em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência equivalente.
  • Mais de 6 anos de experiência profissional em desenvolvimento de software em backend e frontend, com um histórico de liderança em tópicos técnicos.
  • Forte experiência em backend com Java e/ou Kotlin e Spring Boot, ou com Node.js e Type Script.
  • Experiência sólida com React e Type Script, incluindo gerenciamento de estado moderno (por exemplo, Redux Toolkit, Zustand, Tan Stack Query); experiência com sistemas de design ou micro-frontends é um diferencial.
  • Compreensão profunda de sistemas distribuídos, design de APIs e arquitetura de software.
  • Experiência sólida com bancos de dados relacionais (por exemplo, Postgre SQL) e No SQL.
  • Experiência prática com sistemas de mensagens como Kafka, NATS ou Rabbit MQ.
  • Experiência sólida com Docker e Kubernetes, CI/CD e observabilidade em produção.
  • Bom conhecimento das melhores práticas de segurança para aplicações backend e web.
  • Experiência prática com ferramentas de codificação assistidas por IA (por exemplo, Claude Code, Git Hub Copilot, Cursor) e uma visão clara sobre como usá-las de forma responsável em uma equipe.
  • Experiência em mentorar engenheiros e trabalhar em equipes ágeis.
  • Fluente em inglês (falado e escrito).

O que oferecemos:

  • Integração presencial em nosso escritório central para um início ótimo.
  • Ótimos pacotes de compensação e benefícios, incluindo bônus por conquistas da empresa ou bônus de vendas e revisões salariais regulares.
  • Escritórios amigáveis ao transporte público.
  • Termos especiais para academias locais.
  • Acesso à plataforma de Benefícios Corporativos com muitos descontos.
  • Eventos regulares de equipe e celebrações em toda a empresa.
  • Política de portas abertas, sem regras de vestuário, reuniões frequentes de todos os colaboradores e almoços com a liderança.
  • Horário de trabalho híbrido e flexível.
  • Programa de Trabalho Remoto permitindo até 40 dias de trabalho fora do seu país de contratação.

Celebramos a diversidade como um dos nossos valores centrais, junte-se e conduza uma das iniciativas c-a-r-e conosco! A Team Viewer é um empregador que oferece igualdade de oportunidades e está comprometida em construir uma cultura inclusiva onde todos se sintam bem-vindos e apoiados.

Valorizamos e entendemos que nossa cultura diversa e orientada por valores nos torna mais fortes. À medida que continuamos a crescer como empresa, também nos concentramos em permitir que nossos funcionários cresçam tanto pessoal quanto profissionalmente. Temos orgulho de ter um ambiente de trabalho aberto e acolhedor que permitirá que você seja o seu melhor, independentemente do seu gênero, estado civil ou familiar, orientação sexual, religião, idade, deficiência, nível educacional ou raça.

Se precisar de qualquer acomodação ou ajuste durante o processo de candidatura ou contratação, incluindo suporte durante entrevistas ou integração, entre em contato com seu Parceiro de Aquisição de Talentos, que ficará feliz em ajudar.

Empregador para Senior Full Stack Software Engineer in Porto: TeamViewer

A TeamViewer é um excelente empregador que valoriza a inovação e a colaboração, oferecendo um ambiente de trabalho híbrido no Porto que promove a criatividade e o desenvolvimento profissional. Com oportunidades de crescimento contínuo e uma cultura de trabalho centrada no utilizador, os colaboradores têm a chance de impactar diretamente a evolução de produtos digitais significativos. Além disso, a empresa incentiva a partilha de conhecimentos entre equipas, tornando-a um local ideal para designers apaixonados por UX.

T

Dados de contacto:

Equipa de recrutamento de TeamViewer

Achamos que precisas destas competências para brilhares como Senior Full Stack Software Engineer in Porto

Java
Kotlin
Spring Boot
Node.js
TypeScript
React
Redux Toolkit