Farfetch

José Neves lançou a Farfetch em 2008, com tecnologia desenvolvida em Leça do Balio. Com sede em Londres, o mercado online de produtos de luxo está avaliado em 894 milhões de euros.
Sobre a empresa

Engenheiro fullstack sénior

Remoto

location Porto

date 18 de outubro de 2026

types Full-time

Sobre a vaga

Como Engenheiro Fullstack Sénior, juntar-se-á ao nosso hub do Porto para desenvolver produtos internos que impulsionam as nossas áreas de negócio. Trabalhará em conjunto com Gestores de Produto, Designers e outros Engenheiros para definir, planear, executar e fomentar uma cultura de excelência técnica.

O que vais fazer

  • Ser uma Referência Técnica: Reportando ao Gestor de Engenharia, tomará decisões arquitetônicas para serviços backend e aplicações frontend, estabelecendo padrões de codificação e melhores práticas
  • Propriedade E2E: Possuir a definição, planeamento, execução, entrega e monitorização de funcionalidades em ambiente de produção, garantindo alta disponibilidade e desempenho
  • Ser Orientado ao Produto: Trabalhar com os Gestores de Produto na descoberta, aperfeiçoamento, estimativa e priorização de novas funcionalidades, traduzindo requisitos de negócio em especificações técnicas
  • Arquitetar Soluções Escaláveis: Desenhar e implementar aplicações robustas e arquiteturas orientadas a eventos utilizando Azure Service Bus e Hangfire para processamento em segundo plano e tarefas assíncronas
  • Garantir Integridade de Dados: Gerir e otimizar esquemas de base de dados, assegurando consistência de dados e desempenho de consultas
  • Colaborar em UX/UI: Trabalhar de forma próxima com a Equipa de Design, garantindo a implementação fiel da nossa estratégia web e contribuir para a evolução e manutenção do nosso Sistema de Design interno, assegurando consistência visual e reutilização de código
  • Defender a Documentação: Criar e manter documentação clara para APIs, diagramas de arquitetura e fluxos de sistema
  • Dominar a Stack: .NET (C#), SQL/MySQL/PostgreSQL, Hangfire, Azure Service Bus, React/TypeScript, Azure, Terraform, CI/CD (Bitbucket Pipelines)

O que é pedido

  • Experiência: Tem pelo menos 7 anos de experiência na construção e implantação de sistemas distribuídos e aplicações web
  • Especialista em Backend: Tem um profundo conhecimento em .NET (C#) e uma sólida compreensão de Programação Orientada a Objetos e Design Orientado a Domínio (DDD)
  • Proficiente em Bases de Dados: Sente-se à vontade a trabalhar com bases de dados relacionais e sabe como otimizá-las para escalabilidade
  • Processamento Assíncrono e em Segundo Plano: Tem experiência comprovada na implementação de tarefas em segundo plano (usando Hangfire ou similar) e arquitetura orientada a eventos usando brokers de mensagens (Azure Service Bus, RabbitMQ, Kafka, etc)
  • Capaz no Frontend: É proficiente em React e TypeScript, capaz de construir e manter componentes de UI funcionais e responsivos
  • Obcecado pela Qualidade: Vê os testes automatizados (Unitário, Integração) como uma base para cada funcionalidade e sabe como integrar testes num pipeline CI/CD
  • Comunicador Global: Sente-se confortável a trabalhar com diferentes fusos horários e prospera num ambiente que valoriza a comunicação assíncrona e a autonomia

Valorizado

  • Ciente da Nuvem: Forte familiaridade com Microsoft Azure e Infraestrutura como Código (Terraform) é altamente valorizada

O que é oferecido

  • Seguro de saúde para toda a família, ambiente de trabalho flexível e suporte e ferramentas para bem-estar
  • Dias de folga extra, programa de sabático e dias para contribuir para a comunidade
  • Oportunidades de formação e acesso gratuito à Udemy
  • Programa de benefícios flexíveis

✸ Benefícios e vantagens

  • Comida, fruta e bebida
  • Estacionamento gratuito ou condições especiais
  • Benefícios flexíveis
  • Flexibilidade de horário
  • Mais de 22 dias de férias
  • Permite período sabático
  • Prémios de performance
  • Seguro de saúde

Valores e cultura

  • Aberto a código aberto
  • Ambiente internacional
  • CI / CD
  • Códigos de alta qualidade
  • Equipa com elevada senioridade
  • Feedback contínuo e 360º
  • Híbrido
  • Tecnologias de ponta
  • Testes unitários