A Superhuman está a recrutar um/a Software Engineer, Developer Experience – Full-Stack para integrar a equipa de engenharia no Porto, em regime híbrido e a tempo inteiro. A função estará integrada na equipa de Developer Experience do Superhuman Docs e terá como principal objetivo melhorar a produtividade dos engenheiros através de ferramentas internas, automação de workflows, evolução dos processos de CI/CD e otimização do ambiente de desenvolvimento.
A posição oferece uma remuneração anual entre 60.000€ e 80.000€ e destina-se a profissionais com pelo menos 5 anos de experiência em engenharia de software, experiência full-stack e conhecimentos sólidos de CI/CD, build systems, cloud e ambientes containerizados.
Responsabilidades:
- Atuar como parceiro de Developer Experience da unidade Superhuman Docs, implementando e adaptando ferramentas e práticas desenvolvidas pela equipa central de plataforma;
- Identificar problemas e pontos de fricção no trabalho diário dos engenheiros e transformá-los numa roadmap de Developer Experience priorizada;
- Desenvolver ferramentas internas full-stack e plataformas self-service, incluindo interfaces frontend e serviços backend;
- Melhorar os processos de release e evoluir pipelines de CI/CD e ferramentas de deployment;
- Otimizar os ambientes de desenvolvimento local e reduzir os tempos de feedback;
- Melhorar a fiabilidade e desempenho das suites de testes;
- Trabalhar com arquiteturas que combinam aplicações monolíticas e microserviços;
- Trabalhar com sistemas de build de grande escala, como Bazel ou tecnologias equivalentes;
- Gerir e otimizar workflows baseados em infraestrutura cloud-native e Kubernetes;
- Criar e manter golden paths, templates e documentação específicos da codebase;
- Definir e acompanhar métricas de produtividade dos developers;
- Utilizar dados para avaliar o impacto das melhorias implementadas;
- Colaborar com engenheiros, responsáveis de negócio e a equipa central de Engineering Platform para alinhar prioridades locais e globais.
Requisitos:
- Mínimo de 5 anos de experiência em engenharia de software;
- Experiência relevante em desenvolvimento full-stack, incluindo frontend e backend;
- Domínio de pelo menos duas linguagens de programação, como Go, Python, Java ou TypeScript;
- Experiência prática com sistemas de CI/CD, ferramentas de build e automação de workflows de desenvolvimento;
- Experiência com sistemas de build de grande escala, como Bazel ou tecnologia semelhante;
- Experiência com ambientes cloud, como AWS, Azure ou GCP;
- Experiência com workflows containerizados e Kubernetes;
- Capacidade para trabalhar com arquiteturas híbridas que combinam monólitos e microserviços;
- Experiência com processos de release complexos e de elevada frequência;
- Fortes capacidades de comunicação e colaboração com equipas técnicas e responsáveis de negócio;
- Interesse genuíno em melhorar a experiência, produtividade e eficiência de outros engenheiros;
- Capacidade para trabalhar com autonomia num ambiente tecnológico dinâmico e em constante evolução.
Oferta:
- Posição full-time;
- Regime de trabalho híbrido no Porto;
- Remuneração anual entre 60.000€ e 80.000€;
- Elevado nível de autonomia e responsabilidade técnica;
- Oportunidade de trabalhar na criação de ferramentas e processos de Developer Experience com impacto direto em centenas de alterações de código por semana;
- Ambiente de trabalho colaborativo entre equipas de engenharia, produto, design e plataforma;
- Oportunidades de desenvolvimento e crescimento profissional;
- Modelo de trabalho flexível que combina períodos de concentração individual com colaboração presencial.
Diversidade e inclusão:
A Superhuman promove a igualdade de oportunidades e valoriza equipas diversificadas, incentivando candidaturas de profissionais de diferentes origens, experiências e identidades, incluindo pessoas tradicionalmente sub-representadas no setor tecnológico.