Programador/a Full Stack - Software, IA e Automação

InovaDigital

Aveiro

Hybrid

EUR 30,000 - 42,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

A InovaDigital está a reforçar a sua equipa técnica para desenvolver aplicações web, plataformas de gestão, IA e automação aplicadas a problemas reais de negócio.

Procuramos um perfil com bases sólidas de programação para construir software, trabalhar com bases de dados e integrar APIs, com foco no desenvolvimento full stack.

Qualifications

  • Base sólida de programação e capacidade de transformar requisitos em software funcional.
  • Conhecimento de bases de dados, modelação e integração de APIs.
  • Experiência prática em desenvolvimento full stack e comunicação com equipa técnica.

Responsibilities

  • Participar no desenvolvimento de aplicações web, com intervenção no frontend, backend e bases de dados.
  • Construir interfaces e implementar regras de negócio, desenvolvendo e integrando APIs.
  • Automatizar processos entre sistemas e assegurar qualidade de código e segurança.

Skills

JavaScript/TypeScript
HTML/CSS
React/Vue
REST APIs
Autenticação/segurança
SQL modeling
Debugging/correção de código

Tools

Git
Docker

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Técnico Superior de IT | Desenvolvimento de Software (M/F)
Técnico Superior de IT | Desenvolvimento de Software (M/F)

Plataforma Legal • Lisboa

On-site
EUR 60,000 - 90,000
Software Developer – C#/.NET & Automation
Software Developer – C#/.NET & Automation

Decskill • Vila do Conde

On-site
EUR 48,000 - 62,000
Junior Developer
Junior Developer

Hôma • Vila Nova de Gaia

On-site
EUR 32,000 - 54,000
Integração na Direção de Sistemas
Projetos estratégicos de transformação
Power Platform e IA
Junior Power Platform & .NET Developer
Junior Power Platform & .NET Developer

Hôma • Vila Nova de Gaia

On-site
EUR 32,000 - 54,000
Integração na Direção de Sistemas
Projetos estratégicos de transformação
Power Platform e IA
Senior Software Engineer (m/f/x)
Senior Software Engineer (m/f/x)

Randstad Portugal • Coimbra

On-site
EUR 65,000 - 90,000
Remuneração base
Subsídio de alimentação
Seguro de Saúde
+1
Software Engineer - Internal Applications
Software Engineer - Internal Applications

Mootiva • Portugal

On-site
EUR 45,000 - 65,000
Software Engineer - Internal Applications
Software Engineer - Internal Applications

Mootiva • Lisboa

On-site
EUR 42,000 - 64,000
Remoto a partir de Portugal
Projeto internacional
AI Transformation Manager
AI Transformation Manager

Decskill • Lisboa

Hybrid
EUR 70,000 - 95,000
AI Engineer
AI Engineer

Xpand IT • Lisboa

Hybrid
EUR 36,000 - 52,000
.NET Developer
.NET Developer

Inetum • Lisboa

On-site
EUR 45,000 - 70,000