Full Stack Developer Edital de contratação (Ref.ª2026/006)
Encontram-se abertas oportunidades de emprego para a função de Full stack developer 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: 1. Avaliação curricular 2. Avaliação de experiência profissional (caso exista) 3. 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 contendo os seguintes elementos: 1. Curriculum Vitae (obrigatório); 2. Certificado de habilitações (obrigatório); 3. Notas das unidades curriculares e forma discriminada (obrigatório); 4. Cartas de recomendação (opcional); 5. Certificados de participação em eventos ou cursos de formação (opcional); 6. Outros documentos comprovativos considerados relevantes (opcional).