Remotify
logo
WDMI

Programador(a) Full_Stack

EU

August 11, 2026 at 10:56 AM

✨ AI summary

Location

  • Gondomar, Porto, Portugal

Languages

  • TypeScript
  • JavaScript
  • Python

Frameworks

  • React
  • Next.js
  • FastAPI

Cloud Services

  • Supabase

Databases

  • PostgreSQL

Experience Level

  • Junior
  • Intermediate
  • Senior

Sobre a WDMI e o projeto


A WDMI é uma empresa do setor das tecnologias de informação, com atividade na distribuição B2B e no comércio nacional e internacional de equipamentos e soluções tecnológicas.


No âmbito de um projeto de transformação digital e otimização dos seus processos internos, a WDMI encontra-se a desenvolver e evoluir uma plataforma tecnológica destinada a apoiar as áreas de compras, vendas, gestão de produto e análise de mercado.


O projeto envolve a integração e tratamento de grandes volumes de informação provenientes de múltiplos fornecedores, nomeadamente dados de produtos, preços, disponibilidade e histórico comercial.


A solução recorre a automação, tratamento avançado de dados e inteligência artificial para melhorar a qualidade da informação, acelerar processos e apoiar a tomada de decisão.


## Principais responsabilidades


* Desenvolver e evoluir aplicações frontend em React e Next.js;

* Desenvolver e manter serviços backend em Python e FastAPI;

* Trabalhar diretamente com bases de dados PostgreSQL;

* Criar, analisar e otimizar queries SQL;

* Participar na modelação, organização e processamento de grandes volumes de dados;

* Manter e melhorar pipelines assíncronos de importação e processamento de informação;

* Integrar feeds e ficheiros provenientes de diferentes fornecedores;

* Desenvolver mecanismos de normalização, validação e enriquecimento de dados;

* Implementar funcionalidades de apoio aos departamentos de compras e vendas;

* Colaborar na evolução da arquitetura tecnológica e da infraestrutura da plataforma;

* Participar na introdução progressiva de testes automatizados, documentação técnica e processos de CI/CD;

* Identificar problemas de desempenho, qualidade de dados e escalabilidade, propondo soluções adequadas.


O grau de autonomia e responsabilidade será ajustado à experiência demonstrada pelos candidatos.


Requisitos obrigatórios


* Licenciatura em Engenharia Informática, Ciências da Computação ou formação equivalente;

* Conhecimentos de TypeScript ou JavaScript;

* Experiência com React;

* Conhecimentos de Python;

* Bons conhecimentos de SQL e PostgreSQL;

* Capacidade para escrever, analisar e otimizar queries SQL diretamente;

* Conhecimentos de Docker e Docker Compose;

* Capacidade de compreender e trabalhar sobre aplicações já existentes;

* Rigor na validação do trabalho desenvolvido;

* Autonomia, capacidade de análise e vontade de aprender;

* Boa capacidade de comunicação e trabalho em equipa.


Conhecimentos valorizados


* Next.js;

* FastAPI ou outras frameworks assíncronas em Python;

* Experiência com processamento assíncrono e filas de tarefas, como arq, Celery, Sidekiq ou Bull;

* Experiência com motores de pesquisa, como Meilisearch, Elasticsearch ou Algolia;

* Experiência com PostgreSQL em ambientes com grandes volumes de dados;

* Particionamento de tabelas e otimização de bases de dados;

* Supabase ou outras plataformas baseadas em PostgreSQL;

* Autenticação através de JWT e controlo de acessos;

* Migração de dados e sistemas em ambientes de produção;

* Testes automatizados e processos de CI/CD;

* Integração de APIs, feeds, ficheiros CSV, Excel, XML ou JSON;

* Interesse por comércio eletrónico, distribuição B2B, marketplaces, gestão de produto ou análise de preços;

* Conhecimentos ou interesse em inteligência artificial aplicada à automação e otimização de processos empresariais.


## Nível de experiência


A oportunidade está aberta a candidatos com diferentes níveis de experiência.


### Perfil júnior ou recém-licenciado


* Integração progressiva na equipa;

* Acompanhamento técnico próximo;

* Participação inicial em tarefas bem delimitadas;

* Oportunidade de evolução para áreas de frontend, backend, dados e infraestrutura.


### Perfil intermédio ou sénior


* Maior autonomia na implementação de funcionalidades;

* Responsabilidade sobre módulos específicos da plataforma;

* Participação em decisões de arquitetura;

* Otimização de desempenho e escalabilidade;

* Implementação de boas práticas de desenvolvimento, testes e entrega contínua;

* Possibilidade de assumir progressivamente a coordenação técnica de componentes do projeto.


## O que oferecemos


* Participação num projeto tecnológico aplicado a necessidades empresariais reais;

* Contacto com grandes volumes de dados e integrações B2B;

* Possibilidade de trabalhar em frontend, backend, bases de dados e automação;

* Envolvimento em soluções de inteligência artificial aplicadas aos processos de compras e vendas;

* Responsabilidade e autonomia ajustadas à experiência;

* Oportunidade de crescimento técnico e profissional;

* Contrato de dois anos em conformidade com projeto

* Condições contratuais e remuneratórias ajustadas ao perfil e experiência demonstrados.


## Candidatura


Envia o teu CV para RH@WDMI.PT , indicando no assunto:


*Candidatura – Programador(a) Full-Stack*


Sempre que possível, inclui também:


* Perfil de LinkedIn;

* GitHub ou portifólio;

* Exemplos de projetos desenvolvidos;

* Disponibilidade para início de funções;

* Expectativa salarial.


  • Apply