Sobre a oportunidade
Estamos à procura de um(a) Software Engineer Fullstack apaixonado(a) por tecnologia e Inteligência Artificial para integrar uma equipa que está a transformar a forma como o software é desenvolvido.
Procuramos um profissional que queira ir além do desenvolvimento tradicional, ajudando a construir uma cultura AI Driven Engineering, na qual agentes de IA e ferramentas inteligentes fazem parte do ciclo de vida de desenvolvimento de software.
Terá um papel ativo na definição de arquitetura, implementação de soluções inovadoras e evolução das práticas de engenharia, trabalhando em estreita colaboração com equipas multidisciplinares.
Principais responsabilidades
- Explorar, desenhar e implementar agentes e soluções de Inteligência Artificial aplicadas ao Software Development Life Cycle (SDLC).
- Repensar e otimizar processos de engenharia, promovendo uma abordagem AI Driven desde a conceção até à manutenção das aplicações.
- Apoiar equipas de desenvolvimento na adoção de ferramentas de IA para desenvolvimento de software.
- Definir boas práticas, padrões técnicos e requisitos de segurança para a utilização de IA no desenvolvimento.
- Conceber arquiteturas que integrem IA de forma robusta, segura e escalável ao ciclo de desenvolvimento.
- Avaliar frameworks, SDKs e plataformas low-code/no-code para potenciar a produtividade das equipas.
- Atuar como referência técnica, apoiando equipas na resolução de desafios complexos e na tomada de decisões de arquitetura.
- Colaborar com diferentes equipas de engenharia e stakeholders para garantir alinhamento entre tecnologia, processos e objetivos de negócio.
- Contribuir para a evolução de agentes de IA focados na produtividade, qualidade e segurança do código.
Requisitos
- Licenciatura ou Mestrado em Engenharia Informática, Sistemas de Informação ou área equivalente.
- Mínimo de 5 anos de experiência em desenvolvimento de software em ambiente de produção.
- Experiência comprovada no desenvolvimento de sistemas de elevada escala e alta disponibilidade.
- Experiência Fullstack em tecnologias como:
-Backend (.NET, Node.js ou equivalentes)
-Frontend (React, TypeScript ou tecnologias similares)
- Conhecimento sólido de todo o Software Development Life Cycle (SDLC), desde levantamento de requisitos até operação em produção.
- Experiência em práticas DevOps, CI/CD, Infrastructure as Code e automação de processos.
- Conhecimento de ferramentas como GitHub Actions, Azure DevOps ou equivalentes.
- Forte interesse e experiência prática na utilização de ferramentas de IA para desenvolvimento de software, como:
-Claude Code
-GitHub Copilot
-Cursor
-OpenAI Codex
-ou ferramentas equivalentes
- Experiência em liderança técnica, code reviews, mentoria e apoio a equipas de engenharia.
- Conhecimento de boas práticas de engenharia de software, incluindo:
-Clean Code
-Design Patterns
-Testes unitários
-Testes de integração
-Testes end-to-end
-Documentação técnica
- Capacidade para transformar requisitos de negócio em soluções técnicas escaláveis.
- Excelentes competências de comunicação com equipas técnicas e não técnicas.
- Interesse contínuo por inovação, Inteligência Artificial e evolução das práticas de engenharia.
Requisitos valorizados
- Experiência na construção de agentes de IA e aplicações baseadas em Large Language Models (LLMs).
- Conhecimentos em RAG (Retrieval-Augmented Generation), Model Context Protocol (MCP), AI SDKs e frameworks de agentes.
- Experiência com plataformas low-code/no-code.
- Participação em iniciativas de transformação digital e modernização tecnológica.
- Contributos para projetos open source ou comunidades técnicas.