Start Your Search Here

Job Search

Keep Solutions

Braga / Global

Full Stack Developer

Job Description

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).

Poderá encontrar o anúncio original publicado em: https://www.itjobs.pt/oferta/516949/full-stack-developer-ref-2026-006

Candidatar-se Now

Similar Opportunities

View all jobs