Programador/a Full Stack — Software, IA e Automação
Indexed description
A InovaDigital está a reforçar a sua equipa técnica para desenvolver aplicações web, plataformas de gestão e soluções de inteligência artificial e automação aplicadas a problemas reais de negócio.
Procuramos um perfil com bases sólidas de programação e capacidade demonstrável para construir software, trabalhar com bases de dados e implementar APIs e integrações.
O foco desta função é o desenvolvimento full stack: transformar requisitos em funcionalidades, ligar interfaces à lógica de negócio e assegurar que a informação é corretamente estruturada, tratada e disponibilizada. A inteligência artificial, os dados e a automação são componentes dos projetos em que vais trabalhar.
O que vais fazer
Participar no desenvolvimento e evolução de aplicações web, com intervenção no frontend, no backend e nas bases de dados. Vais construir interfaces, implementar regras de negócio, desenvolver e integrar APIs e automatizar processos entre sistemas.
Terás também intervenção em funcionalidades de IA aplicada, como assistentes virtuais, pesquisa semântica, extração e tratamento de informação e integração de modelos de linguagem em aplicações.
O trabalho inclui compreender os requisitos, propor soluções, testar, corrigir erros e documentar as implementações, em colaboração com a equipa técnica. Esperamos atenção à segurança, à qualidade do código e à manutenção das soluções desenvolvidas.
Requisitos técnicos essenciais
- Conhecimentos sólidos de JavaScript/TypeScript, HTML e CSS, com experiência prática em React/Vue ou numa framework equivalente e capacidade para construir interfaces funcionais e ligadas a serviços de backend.
- Capacidade para implementar lógica de negócio e serviços utilizando C# .NET Core, Python ou tecnologia equivalente, com organização e separação de responsabilidades no código.
- Capacidade para modelar tabelas e relações, definir regras de integridade e escrever consultas, incluindo junções e agregações. Preferência por conhecimentos de PostgreSQL.
- Experiência prática no consumo e desenvolvimento de APIs REST, utilização de JSON, autenticação e tratamento de respostas e erros.
- Utilização em projetos de desenvolvimento, incluindo trabalho com branches, commits e colaboração sobre o código.
- Capacidade para testar e depurar aplicações, investigar falhas e corrigir problemas, aplicando cuidados de validação de dados, autenticação, permissões e proteção de credenciais.
Podem ser considerados perfis com menor experiência profissional, desde que demonstrem estes requisitos através de projetos desenvolvidos e consigam explicar o código, as decisões técnicas e os problemas resolvidos.
Conhecimentos adicionais valorizados
- Experiência com PostgreSQL, otimização de consultas e evolução da estrutura de bases de dados.
- Integração de modelos de linguagem através de APIs, assistentes virtuais, embeddings, pesquisa semântica e bases de conhecimento.
- Automações com webhooks, processamento de dados, pipelines e construção de indicadores ou dashboards.
- Testes automatizados, Docker e publicação e manutenção de aplicações em diferentes ambientes.
O perfil que procuramos
Procuramos uma pessoa com raciocínio lógico, capacidade de análise e sentido de responsabilidade sobre o trabalho que entrega. É importante saber investigar um problema, justificar uma solução e validar o seu funcionamento.
Valorizamos organização, comunicação clara e capacidade para colaborar com a equipa, sinalizar dificuldades e cumprir os compromissos assumidos. A vontade de aprender é importante, mas deve assentar numa base técnica já adquirida e aplicada.
O que oferecemos
Integração numa equipa técnica com produtos próprios e projetos reais de transformação digital, contacto direto com desafios de negócio e participação no desenvolvimento de soluções desde a definição dos requisitos até à sua utilização.
Oportunidade de crescimento técnico e de assumir progressivamente maior responsabilidade em projetos de software, dados, inteligência artificial e automação.
As condições serão acordadas em função da experiência, das competências demonstradas e das responsabilidades da função.
Local de trabalho: Aveiro, em regime presencial.
Como candidatar-te Envia o teu CV ou perfil de LinkedIn para [email protected].
Assunto: Candidatura Programador/a Full Stack, IA e Automação
Inclui uma breve descrição de pelo menos um projeto de software em que tenhas participado, indicando as funcionalidades desenvolvidas, as tecnologias utilizadas e a tua contribuição concreta. Sempre que possível, acrescenta ligações para repositórios, aplicações ou demonstrações, sem partilhar informação confidencial.
A avaliação das candidaturas terá em conta a adequação aos requisitos e a demonstração efetiva das competências técnicas.
Em linha com os nossos princípios de inclusão, diversidade e não discriminação, as candidaturas serão analisadas respeitando a igualdade de oportunidades e a nossa Política de Proteção de Dados e Privacidade.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search