Principais responsabilidades
- Desenhar, desenvolver e evoluir serviços de backend e APIs.
- Melhorar o desempenho, a estabilidade, a escalabilidade e a manutenção dos sistemas.
- Trabalhar em domínios críticos do negócio:
- Catálogo de produtos;
- Gestão de contas;
- Checkout e processamento de compras;
- Área de cliente (selfcare).
- Colaborar com engenheiros e equipas multidisciplinares na tomada de decisões técnicas.
- Trabalhar em conjunto com as equipas de frontend e backoffice para garantir soluções integradas.
- Implementar mecanismos de monitorização, observabilidade e alertas.
- Apoiar a resolução de problemas, os testes de carga e a análise de sistemas em produção.
- Manter documentação técnica clara e atualizada.
Requisitos obrigatórios
- Mais de 5 anos de experiência em desenvolvimento backend para sistemas utilizados diretamente por clientes.
- Experiência comprovada no desenvolvimento de APIs escaláveis em ambientes de e-commerce B2C/B2B.
- Experiência sólida com .NET Core e padrões de desenho de backend.
- Conhecimentos de sistemas distribuídos, escalabilidade e otimização de desempenho.
- Experiência com bases de dados, caching, indexação e sistemas NoSQL.
- Experiência no desenvolvimento e operação de aplicações nativas da cloud (cloud-native).
- Experiência prática com Kubernetes e gestão de escalabilidade.
- Bons conhecimentos de pipelines CI/CD e fluxos de trabalho Git.
- Experiência em práticas de observabilidade e DevOps.
- Inglês avançado.
Regime de trabalho: Full Remote