
Keep Solutions
Desenvolvedor Full Stack
Braga
14 de setembro de 2026
Tempo integral
Edital de contratação (Ref.ª2026/006)
Encontram-se abertas oportunidades de emprego para a função de desenvolvedor Full Stack para integrar os quadros da empresa KEEP SOLUTIONS sediada em Braga.
DESCRIÇÃO DO TRABALHO
A KEEP SOLUTIONS pretende contratar um/a Engenheiro/a de Software para integrar a equipa de infraestruturas, com a missão principal de transformar resultados de projetos internos de inovação, protótipos e programas piloto em soluções seguras e aptas para utilização em ambiente de produção.
O/a profissional será responsável por analisar soluções desenvolvidas em contexto de investigação e inovação, avaliar a sua maturidade técnica, identificar necessidades de melhoria, realizar refactoring ou reescrita, e assegurar a sua evolução para produtos ou serviços internos alinhados com os requisitos tecnológicos, arquiteturais, operacionais e de segurança da KEEP SOLUTIONS.
Este colaborador terá um papel de ligação entre o processo de inovação e o processo de gestão de infraestruturas, colaborando com equipas de ambos os processos. A infraestrutura necessária à execução das soluções será provisionada e monitorizada pelo processo de infraestruturas, cabendo ao/à candidato garantir que as aplicações são preparadas para serem corretamente instaladas, configuradas, integradas e mantidas nesses ambientes.
As principais responsabilidades do candidato incluem:
- Analisar protótipos, provas de conceito e resultados de projetos internos de inovação.
- Evoluir, melhorar ou reescrever aplicações internas, sempre que necessário, numa lógica de projeto.
- Desenvolver e manter aplicações web, APIs, serviços backend, interfaces frontend e componentes de integração.
- Garantir que as soluções seguem boas práticas de arquitetura, segurança, qualidade de código, documentação e manutenção.
- Preparar aplicações para execução em ambientes de produção, incluindo configuração, empacotamento, contentorização (docker) e integração com mecanismos de continuous deployment (CI/CD).
- Colaborar com a equipa de investigação e inovação na definição dos requisitos técnicos necessários à execução das soluções.
- Integrar nessas aplicações bases de dados relacionais e não relacionais, sistemas de autenticação, serviços externos e APIs internas.
- Incorporar funcionalidades baseadas em Inteligência Artificial, incluindo chamadas a APIs de IA, pesquisa semântica, RAG, classificação automática, extração de informação numa lógica de automatização de processos da empresa.
- Implementar novas funcionalidades solicitadas pelas equipas internas, assegurando a continuidade evolutiva dos produtos desenvolvidos.
- Produzir documentação técnica, instruções de instalação, configuração e operação das soluções, conforme necessário.
- Apoiar a identificação e resolução de problemas em aplicações internas em produção.
REQUISITOS DOS CANDIDATOS
Os/as candidatos/as deverão possuir formação superior em Engenharia Informática, Engenharia de Sistemas, Ciência de Computadores ou área similar, ou experiência profissional equivalente considerada relevante para a função.
São requisitos preferenciais:
- Experiência em desenvolvimento de software backend, nomeadamente na criação de APIs, serviços web e integrações entre sistemas.
- Conhecimentos de linguagens e frameworks backend, tais como Node.js, Java, .NET ou tecnologias equivalentes.
- Experiência em desenvolvimento frontend, incluindo HTML, CSS, JavaScript/TypeScript e React.
- Conhecimentos sólidos de bases de dados relacionais, como PostgreSQL, MySQL ou MariaDB.
- Conhecimentos de bases de dados não relacionais, motores de pesquisa ou tecnologias de indexação, como MongoDB, Solr, Elasticsearch ou equivalentes.
- Experiência com Docker e boas práticas de empacotamento e execução de aplicações em containers.
- Conhecimentos de Git e práticas de desenvolvimento colaborativo.
- Capacidade de analisar código existente, identificar problemas técnicos e propor melhorias estruturais.
- Conhecimentos de segurança aplicacional, gestão de configurações, autenticação, autorização, gestão de secrets e boas práticas de proteção de dados.
- Experiência com integração de APIs externas e internas.
- Conhecimentos de Inteligência Artificial e conceitos associados incluindo a utilização de APIs de modelos de linguagem, embeddings, RAG, pesquisa semântica, agentes ou automatização de processos com recurso a IA.
- Capacidade de transformar protótipos ou provas de conceito em aplicações estáveis, documentadas e preparadas para produção.
- Autonomia, capacidade de aprendizagem, sentido crítico e orientação para a resolução de problemas.
- Capacidade de documentar decisões técnicas, arquitetura, instruções de instalação e procedimentos de operação.
Poderão ainda ser valorizados:
- Experiência com pipelines de CI/CD, nomeadamente GitLab CI ou equivalentes.
- Conhecimentos de Linux, administração básica de sistemas e troubleshooting aplicacional.
- Capacidade de trabalhar em equipa.
- Boa capacidade de comunicação com equipas técnicas e não técnicas.
- Desenvoltura na comunicação em inglês escrito e falado.
DURAÇÃO
Contrato a termo com possibilidade de renovação ou inserção direta nos quadros da empresa.
HORÁRIO E LOCAL DE TRABALHO
O local de trabalho será na sede da KEEP SOLUTIONS na Rua Rosalvo de Almeida, nº 3 e 5, 4710-429 Braga, Portugal. Horário flexível com base num acordo de bolsa de horas.
VENCIMENTO E OUTROS BENEFÍCIOS
Vencimento base ilíquido entre 1245€ e 1570€. O intervalo salarial poderá ser ajustado em função da experiência profissional e competências do candidato.
- Subsídio de alimentação.
- Seguro de saúde.
- Divisão lucros pelos colaboradores ao final do ano.
- Compensações por deslocação em viagem.
- Prémios de desempenho individual.
- Modalidade de trabalho misto (presencial/teletrabalho).
- Kit de boas-vindas.
MÉTODO DE SELEÇÃO
O processo de seleção será conduzido da seguinte forma:
- Avaliação curricular.
- Avaliação de experiência profissional (caso exista).
- Entrevista presencial.
Os resultados do processo de seleção serão comunicados através de e-mail.
PRAZO E FORMA DE CANDIDATURA
As candidaturas encontram-se abertas até ao dia 30 de setembro de 2026. Os currículos dos candidatos devem ser enviados para o endereço de e-mail jobs@keep.ptcontendo os seguintes elementos:
- Curriculum Vitae (obrigatório).
- Certificado de habilitações (obrigatório).
- Notas das unidades curriculares e forma discriminada (obrigatório).
- Cartas de recomendação (opcional).
- Certificados de participação em eventos ou cursos de formação (opcional).
- Outros documentos comprovativos considerados relevantes (opcional).