
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 Porto
18 de outubro de 2026
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