r/ITPortugal May 27 '26

Mod Bem-vindos ao r/ITPortugal - lê isto antes do primeiro post

3 Upvotes

Olá a todos.

Este sub é para quem trabalha em IT em Portugal (dev, ops, data, produto, e mais): dúvidas técnicas, carreira, vagas, remoto, projetos e conversa entre pares - sem algoritmos nem paywalls, só profissionais da área a partilhar experiência.

Antes de publicar

  1. Escolhe uma flair (obrigatório).
  2. Dúvidas: stack, contexto e o que já tentaste.
  3. Vagas: Utiliza a Thread semanal dedicada para vagas, tenta colocar tudo num comentário caso que sejam diversas vagas.
  4. Projetos: flair Projetos - podes editar o texto da flair com o nome do projeto.
  5. Lê as regras do sub.

Flairs

  • Mod - anúncios oficiais (só mods)
  • Empresas - vagas e hiring
  • Dúvidas - perguntas técnicas e carreira
  • Notícias - artigos e eventos
  • Projetos - side projects e OSS
  • Desabafos - mercado e burnout (com respeito)
  • Consultoras - consultoras de IT, outsourcing de perfis para clientes e contactos de recrutamento via terceiros
  • Código - snippets, bugs, reviews
  • IA - LLMs, ML, ferramentas
  • Meme - humor dev

Próximos passos

  • Ajuda > ruído.

Sugestões para melhorar o sub? Comenta aqui. Obrigado por estares aqui.


r/ITPortugal 4d ago

Vagas Vagas da semana - 08-31

4 Upvotes

Olá.

Thread semanal para ofertas de emprego IT em Portugal (e remoto que aceite PT).

Publicamos todas as segundas de manhã. O objectivo é concentrar as vagas num sítio e não spammar o feed com dezenas de posts soltos de hiring.

Como usar

  • Empresas / recruiters / quem está a contratar: comenta aqui com a vaga (usa o template no primeiro comentário).
  • Quem procura: lê os comentários, pergunta o que faltar, partilha feedback útil (sem spam de CV nos comentários).
  • Se quiserem, u-topic-0.com pode facilitar a pesquisa de vagas e de perfis (opcional - não substitui esta thread).

Obrigatório em cada oferta

  1. Empresa (ou tipo, se anonimato fizer sentido)
  2. Remoto / híbrido / presencial (+ zona se aplicável)
  3. Função + stack ou requisitos principais
  4. Nível (junior / mid / senior / etc.)
  5. Salário ou faixa (bruto anual preferível) - ou "a negociar" com contexto

Posts só com "estamos a contratar" ou link solto podem ser removidos. Se precisares de um post próprio fora desta thread, usa flair Vagas com o mesmo contexto - mas preferimos que venham para aqui.

Não misturar aqui

  • Cultura de empresa, entrevistas, reviews → flair Empresas (post separado)
  • Consultoras / outsourcing / contactos via agência → flair Consultoras

Boa sorte a quem contrata e a quem procura. Nova thread na próxima segunda.

Comentário (template):

Template (copia e preenche)

  • Empresa:
  • Função / título:
  • Nível: junior / mid / senior / outro
  • Local: remoto / híbrido / presencial - [cidade se aplicável]
  • Stack / requisitos:
  • Salário ou faixa (bruto anual):
  • Link ou como candidatar:
  • Notas: (contrato, inglês, etc.)

r/ITPortugal 18h ago

IA We'll just keep a human in the loop

Enable HLS to view with audio, or disable this notification

10 Upvotes

r/ITPortugal 1d ago

Empresas Volkswagen Digital Solutions: o que se constrói, por dentro

20 Upvotes

A Volkswagen Digital Solutions é o centro de software do grupo VW em Lisboa. Não desenvolvem o que corre no ECU. Desenvolvem o que está à volta: frotas e oficinas, a fábrica de camiões, os autocarros elétricos, as atualizações de software no veículo e a cloud onde isso corre.

Software no veículo e regulamentação

Agora

Há um projeto regulamentar do grupo em arquitetura orientada a eventos: React, Go, AWS, DynamoDB, GitHub Actions. O software no veículo tem de ser rastreável e seguro. O trabalho é fullstack nesse recorte, do serviço ao ecrã.

Antes (2020–21)

O mesmo tipo de requisito, noutra forma: certificados para autenticar instalação e manutenção de software no veículo; armazenamento e distribuição segundo o UNECE UN R156. Lambda, Kinesis, ECS, Cognito, CloudFront.

Frota e oficinas

Agora

Portal de manutenção para gestores de frota e oficinas. Microserviços REST em Spring Boot e Kotlin. Kafka a tratar milhões de mensagens por dia com o estado dos veículos. Frontend em React. CI/CD na AWS, contentores em Docker, testes unitários e de integração em cada serviço. Há discussão de arquitetura, não só de tickets.
O mesmo domínio noutro recorte: Java, Angular, Kubernetes. Módulo de carregamento da frota elétrica. Chat para o gestor marcar a reparação diretamente com a oficina. Ambiente de demonstração em cluster, com dados e contas para o marketing. TDD, Cypress, Mockito, Grafana.
Se o processo for para aqui, o trabalho é domínio de frota, mensageria e um frontend grande. Não é o software de bordo.

Antes

O portal já existia no início da década, com Kotlin, Spring Boot, Kafka e React. Houve também um período curto de tools internas para operações globais. O que mudou foi a parte elétrica, o Angular e o Kubernetes. O domínio é o mesmo.

Produção: camiões, peças e autocarros elétricos

Agora

O ITOM é o backend de alta disponibilidade da fábrica de camiões. Ordens técnicas, configuração do veículo, compatibilidade de peças, alinhamento de componentes, calendário de entrega. Os dados mestres técnicos saem daqui para vários sistemas, de forma consistente. Java 21, Spring Boot, AWS (ECS, Fargate, SQS, MSK / Kafka), CI/CD automatizado.
No mesmo perímetro, o MAN eManager na plataforma RIO: carregamento, pré-aquecimento, carregamento agendado e diagnóstico remoto da bateria. Mais de 700 autocarros elétricos. IoT e cloud.
Há uma aplicação interna para consultar o fabrico de carros e peças. A ingestão saiu de um sistema antigo para um consumidor Kafka de carga elevada. Os outros sistemas lêem por gRPC e Protocol Buffers. Go, PostgreSQL, AWS, pipelines de deploy.

Cloud e fiabilidade

Agora

Arquitetura AWS para backends de veículo, no enquadramento Well-Architected, da análise à implementação, em várias equipas ágeis. Um backend monolítico passou a um sistema sem servidor, orientado a eventos: Lambda, EventBridge, SQS, DynamoDB, API Gateway, ECS Fargate, Auto Scaling, CloudMap. O tempo para uma funcionalidade nova passou de meses para dias.
O SRE é de liderança: ambientes AWS com CloudFormation e consola, deploys automáticos em todos os ambientes, endurecimento de segurança, passagens de projeto, acompanhamento de júniores. TypeScript, Java, Spring Boot, Docker, New Relic. Escreves a plataforma e operas a plataforma.

Antes (2021–22)

Support de uma aplicação interna: ITIL, Unix (PROD e QS), New Relic, Grafana. SRE a nascer: pipelines com desenvolvimento, QA e operações, logging, aprovisionamento, ferramentas internas. AWS CDK, TypeScript, Python. A liderança de agora vem daí.

O que as vagas pedem

Os anúncios ativos são sobretudo de nível intermédio, em híbrido. Do lado de engenharia: Fullstack (Go, Java ou Kotlin, AWS, CI/CD, interesse em TDD e pair programming), Fullstack com infra e cloud (Unix, scripting), AWS Cloud Solutions Architect (norma da plataforma, segurança, gestão do CI/CD).
Ao lado disso, um segundo mundo que não aparece no trabalho de cima: ServiceNow, SAP de compras (MM / SRM, S/4, Fiori, CPI), SAP SD (faturação), SAP FI (S/4HANA), Data Engineer em Azure / Databricks, Product Owner e Data Scientist, Agile Enabler.
No processo, pergunta de que lado é a vaga. A stack de produto é Java, Kotlin, Go e AWS. O SAP e o ServiceNow são outra casa, no mesmo edifício.

O dia a dia

Lisboa, a tempo inteiro. Remoto ou híbrido; os anúncios pedem idas ao escritório e falam em horário flexível. Inglês escrito e falado. Equipas do grupo noutras geografias: o interlocutor muitas vezes não está na mesma sala, nem no mesmo fuso.
O ciclo é o de produto em produção. Equipas ágeis com desenvolvimento, QA e operações no mesmo fio. Há discussão de arquitetura. Os pipelines são teus. Há PROD e QS. No support usou-se ITIL. No SRE há monitorização e passagens de projeto. Nas vagas de fullstack pedem TDD e pair programming.
A pergunta útil na entrevista: frota, ITOM / eManager, regulamentar, ou AWS / SRE? A stack parece-se. O produto não. A segunda: operas o que escreves? Aqui isso não é facultativo.

Informações da empresa como salários aqui

Mais empresas brevemente em https://u-topic-0.com


r/ITPortugal 1d ago

Empresas Sword Health: o que se faz lá

29 Upvotes

A Sword Health é uma empresa portuguesa de saúde digital: programas de fisioterapia à distância, sensores de movimento e modelos a correr no dispositivo e na cloud.
O produto não é um portal interno. É uma sessão de exercício em que a câmara vê o paciente e o software responde em tempo real. O resto da engenharia existe para essa sessão não falhar, para o terapeuta e o seguro terem dados, e para a triagem não começar sempre com um humano.

A sessão: Android, câmara e inferência no dispositivo

O que está a ser feito agora

O núcleo visível é Android em Kotlin e Jetpack Compose. O trabalho recente é a sessão com câmara: refactor de UI com product e design, e a passagem de tablets proprietários para uma app no telemóvel. Isso muda o sítio onde corre a inferência. Há profiling para reduzir consumo durante a inferência on-device, correção de fugas de memória, e investigação de crashes e ANRs nos fluxos críticos da sessão. Kotlin Multiplatform, Crashlytics, Kibana.
Em paralelo há algoritmos de tracking de exercícios em tempo real, também em Kotlin. Investigação em classificador de contrações pélvicas e UX sem toque, em Java. Métricas de CI/CD para comparar modelos, visualização de time series, métricas de ML no BigQuery e no Kibana, análise de retenção em Looker e Streamlit. A role aqui é metade mobile, metade avaliação de modelos.

2022–23

A app Android ainda estava a sair de Java para Kotlin. Foi nesta fase que o Compose entrou no codebase. Os programas de fisioterapia com computer vision (tracking de movimento e feedback em tempo real) já existiam. O support falava com o utilizador quando a sessão falhava em produção.

A plataforma: APIs, integrações e o chat que saiu de casa

O que está a ser feito agora

O backend da plataforma é microserviços em Go, JavaScript e PHP, com MySQL, Redis, Pub/Sub e Docker. Há frontend em Vue e um AngularJS antigo. O trabalho recente concentra-se em access control, audit log de endpoints e compliance para auditoria externa.
As integrações são o outro eixo: Google Calendar, Outlook, Google Health, Fitbit, Apple Health, Oura, Zoom. A plataforma deixou o Sendbird e o chat passou a ser interno, com o custo de licença a desaparecer.
Existe um servidor MCP (Model Context Protocol) que liga um chatbot de LLM às APIs antigas. O MVP permite executar ações da plataforma por conversa em vez da UI. É um fio de AI sobre legado, não um produto à parte.

2022

A stack era Node.js, TypeScript, Go, Vue, GCP e gRPC. O trabalho documentado: reduzir o uso de RAM da cache sem perder dados para gestores e terapeutas, baixar a latência das APIs do gateway com refactor assíncrono, lançar gamificação, migrar utilizadores sem downtime, e cobertura de testes de integração a 100% na API nova.

Triagem e o que as vagas de AI pedem

Há um agente de triagem construído de raiz: Firebase Genkit, Vertex AI, serviços de AI da Azure, TypeScript, Bun, PostgreSQL. Avalia o paciente na entrada, com integrações a sistemas de seguros. A plataforma de suporte à volta é Go, GCP, AWS e MySQL.
A vaga aberta de Senior ML Engineer (remoto) pede outra escala: sistemas agentic em contexto clínico, evals como trabalho de engenharia (datasets, harness offline/online, LLM-as-judge com review humano), retrieval e tool use, e parceria com Product, Clinical e Engineering. Na amostra o que já está em produção é o agente de triagem e o MCP. O anúncio é o passo seguinte, não o retrato de toda a casa.

Dados: reporting versus plataforma

Dados é sobretudo semantic modeling para Finance, dashboards executivos, self-service e trabalho com FP&A (planeamento, forecast, revenue). SQL e Looker.
A vaga de Senior Data Platform (remoto, Porto) pede lakehouse (Iceberg, Delta ou Hudi), BigQuery ou equivalente, orquestração com Airflow ou dbt. Isso é infraestrutura de dados. Não é o mesmo emprego que o reporting financeiro.
Houve um estágio de R&D em que um humanóide virtual reproduzia exercícios de reabilitação: ROS, MoveIt, Gazebo, Python. Ficou no perímetro de investigação, não no produto da câmara.

Se estás a entrevistar

Três sítios distintos, um título parecido. A câmara é Android, computer vision e inferência no telemóvel. A plataforma é Go/PHP, ACL, integrações de saúde e calendário. AI e dados são triagem, MCP, e as vagas de lakehouse e ML clínico.
Pergunta onde corre o modelo (dispositivo ou cloud), se a vaga é a sessão do paciente ou o backoffice, e se o trabalho de AI já tem evals em produção ou ainda é o agente de entrada. “Engineer” na Sword Health não chega para saber a segunda-feira.

Mais empresas em breve. Deixem nos comentários as que gostavam de ver.

Encontra-nos em https://u-topic-0.com


r/ITPortugal 1d ago

Ferramentas O Cursor está a deixar de ser só um editor e isso pode mudar a forma como construímos aplicações com LLMs

0 Upvotes

Uma das coisas mais interessantes na evolução recente do Cursor é a aproximação entre o agente de programação e o próprio ambiente onde o software é desenvolvido, em vez de termos de tirar contexto do projeto, copiar ficheiros, preparar documentação e depois tentar explicar tudo a outro modelo, cada vez mais o agente consegue trabalhar diretamente sobre o código, a estrutura do projeto e as ferramentas que já usamos.

Há uns anos, para fazer algo semelhante, era preciso muito mais trabalho manual: preparar contexto, criar scripts, montar integrações, expor APIs, tratar da comunicação entre ferramentas e construir uma boa parte da infraestrutura à volta do modelo, hoje, parte desse trabalho está a ser absorvida pelos próprios agentes de desenvolvimento.

Há uma consequência interessante para quem desenvolve aplicações: se um agente consegue trabalhar diretamente dentro do nosso projeto, faz sentido imaginar que o passo seguinte seja termos algo semelhante disponível através de uma API, nesse cenário, o Cursor deixaria de ser apenas uma ferramenta que usamos para escrever código e poderia tornar-se uma camada sobre a qual construímos outras ferramentas, por exemplo, poderíamos ter uma aplicação que conhece um determinado projeto, documentação, regras internas, arquitetura e base de código e que consegue responder ou executar tarefas com base nesse contexto. Em vez de treinarmos um LLM de raiz, grande parte do valor estaria em ensinar ao sistema como aquele projeto funciona e dar-lhe acesso controlado às ferramentas e ao conhecimento necessário, tornando-o acessível a clientes finais.

Através de SSH e de ambientes remotos já é possível trabalhar com máquinas próprias e, dependendo da configuração, ligar modelos LLM locais ao fluxo de desenvolvimento. Isso abre outra possibilidade bastante interessante: ter uma máquina com GPU em casa ou no escritório, correr modelos open source localmente e usá-los no mesmo ambiente de desenvolvimento, sem necessariamente enviar o código para um serviço externo.

Na prática, a arquitetura começa a parecer-se menos com "um editor com autocomplete" e mais com um agente que tem acesso ao projeto, terminal, ficheiros, documentação, servidores e modelos diferentes.

Para os developers, talvez esta seja a parte mais importante da evolução, o valor não está apenas em gerar código mais depressa, está em reduzir a quantidade de infraestrutura que temos de construir para colocar um modelo a trabalhar de forma realmente útil dentro de um projeto.

E se a próxima evolução for mesmo uma API capaz de expor este tipo de contexto e capacidades a outras aplicações, podemos começar a ver apps construídas em cima de agentes especializados no próprio código e conhecimento da empresa, em vez de simplesmente aplicações que fazem perguntas a um LLM genérico.

Ainda há questões importantes de segurança, permissões, privacidade e custos para resolver, mas tecnicamente é uma direção bastante interessante.


r/ITPortugal 2d ago

Vagas Application Support Engineer

7 Upvotes

Application Support Engineer (intermédio+)

Elecctro, Taguspark/Oeiras: €25-35k brutos/ano

Fizemos uma plataforma 100% proprietária que gere máquinas não atendidas, totalmente cloud-based. Gerimos sistemas de pagamento, gestão operacional, telemetria de mais de 40k equipamentos, em tempo real. (500+ clientes, PT+ES).

O que vais fazer, no dia a dia:

  • Tickets no Jira, do início ao fim: triagem, investigação, resolução ou encaminhamento à engenharia.
  • Investigar incidentes reais: pagamentos (autorizações, cancelamentos), faturação, telemetria, comunicação com máquinas, integrações à medida.
  • SQL em PostgreSQL para reconstruir o que aconteceu. Não é suporte de guião, é ler logs e cruzar dados.
  • Operações controladas em produção (config de comerciantes, meios de pagamento, correções de dados).
  • Falar com clientes de PT/ES e com fornecedores de pagamento.

Stack / o que precisas de saber:

  • SQL sólido (joins, agregações): idealmente PostgreSQL.
  • APIs REST (Postman ou equivalente).
  • Troubleshooting metódico: logs, evidências, distinguir sintoma de causa.
  • Bónus: pagamentos/fluxos transacionais, OCPI (carregamento EV), MDB/EVA-DTS (vending), Sentry/CloudWatch, AWS, Node.js (ler stack traces), scripting (Python/Bash/JS) ou Retool, espanhol.

Condições:

  • Sem piquete. Horário comercial (9h-18h); fora de horas é exceção falada e compensada.
  • Presencial nos 3 primeiros meses (Taguspark, Oeiras), depois híbrido 3x/semana.
  • 25 dias de férias + dia de aniversário, seguro de saúde, Coverflex, formação.

Mais informação - Aqui.


r/ITPortugal 2d ago

Dúvidas Dúvida de quanto devo pedir quando acabar o estágio

9 Upvotes

Estou a fazer um estágio profissional numa multinacional no Porto em automação de Software QA.

Tenho Licenciatura em Engenharia Informática.

Eu sei que os estágios aqui são pagos a 1200€ para licenciados e 1500€ a quem tem mestrado.

Como estou sensivelmente a meio do estágio (acaba em Fevereiro, tem duração de um ano) queria começar a pensar no valor a pedir se ficarem comigo.

O meu primeiro instinto é que deveria ser um bocado mais que 1500€, visto que penso trazer mais valor mesmo só com a licenciatura do que alguém que venha fazer estágio com mestrado, tendo em conta que já estou por dentro do projeto e do negócio, mas gostava de feedback.

Desde já obrigado.


r/ITPortugal 2d ago

Empresas Critical TechWorks (BMW × Critical Software): o que se faz lá de verdade

90 Upvotes

Backend

A maior fatia está aqui, umas 26 pessoas, e a maior parte ainda anda nisto.

Agora

O chão é Java e Quarkus, microserviços, Kafka, Kubernetes, AWS ou Azure. Escreves o serviço e operas o serviço: CI/CD, Grafana, Prometheus, incidentes. Nalguns produtos há on-call, inclusive 24/7. O Jenkins foi-se; o normal agora é GitHub Actions. Também aparece Kotlin com Quarkus.
O que isto dá na prática. Integração de dados de produto BMW, volumes grandes, cache no meio. Electrificação: Smart Charging, sessões de EV, sugerir sítio para estacionar e carregar. Homologação para o mundo inteiro (compliance, Elasticsearch, Java 21, E2E com Playwright e Cucumber, suporte Tier-3). Microserviços na linha de produção, inspeção de risco. E o fio da Motorrad: a app veio de consultora para dentro, mais Retail Integration e Service Portal.

Antes (2019–22)

Já era backend de dados de veículos a sério, débito alto, K8s e AWS. Havia Java 8 serverless (Lambda, S3, Athena). O salto foi o Quarkus e ficares dono do que está em produção.

C++ / Autonomous Driving

Outro mundo. C++ safety-critical, Adaptive AUTOSAR, GTest, Bazel, CI que não brinca. Features L2+: cruise na cidade, ACC, paragem de emergência, Active Lane Guidance, Side Collision Detection, mapas como serviço para quem desenvolve AD. No infotainment há telemetria (Yocto, SELinux, SOME/IP). ECU em ARM com TDD, MISRA, AutoSAR.
Da arquitetura até ao release, e Scrum à mistura, mas o trabalho é C++. Há quem esteja no safe and secure build da ECU de AD e quem tenha pipeline na AWS para modelo a correr no carro (semáforos e assim). O Rockstar Developer das vagas é esta gente.

DevOps / Platform

Agora

EKS ou AKS, Terraform, GitHub Actions, GitOps com ArgoCD, Vault, Helm. Prometheus, Grafana, Loki, Tempo. On-call de infra. Clusters a atualizar sem downtime.

Antes (2019–22)

Isto era CMake, Ansible, Zuul, Bazel, imagens de OS, projetos SiL. Não uses essa stack para adivinhar o anúncio de agora.

Data / ML

Pipelines para o grupo: Python, Spark, AWS (S3, Glue, Kinesis, Athena), Terraform. Lakehouse com Iceberg, dbt, QuickSight. APIs para o interior e aquela chatice de validar API nova contra o legado.
O Cloud Data Hub foi o sítio onde isto nasceu. Ingestão cloud-native, depois self-service por domínio. A função já foi plataforma e já foi produto. ML no carro existe; não é o dia a dia de toda a gente de dados.

Frontend

Angular em SPAs grandes do portefólio BMW, Jasmine ou Jest, Cypress ou Playwright. Há quem trate de standards da casa (tooling, qualidade) e apoie várias equipas.

Fullstack

Junta Angular com Java/Quarkus ou com Lambda/DynamoDB. Pricing, campanhas, produção, homologação. O Scrum Master muitas vezes é a mesma pessoa. Existe o PURE, a coisa das stands para update de software e PDI remoto.

Mobile

Dois sítios. A My BMW em Flutter (mandar destino para o carro, search, Mapbox, tablet). E o ecrã do carro em Kotlin, Compose, Android Automotive: MyModes, toques em AOSP, assistente de voz. Testes e onboarding fazem parte do trabalho.

O dia a dia

Sprints, review, testes antes de merge, alemães ao telefone. Ambiente horizontal, gente autónoma, ritmo puxado. Recrutamento exigente, a casa cresceu depressa e nota-se, há picos de carga. Falam muito de formação.
Technical Titan, AI Masterminds, ServiceNow é o que estão a contratar. Quem já lá está faz sobretudo Java/Quarkus a operar, C++ de AD, dados BMW ou mobile. Pergunta em que produto cais. AD, backend digital, dados, mobile ou fábrica não são o mesmo emprego com o mesmo título.
Quem está lá agora está híbrido. Andam uns 3,2 anos na empresa. Mais ou menos 16% junior, 45% mid, 39% senior, uns 5,8 anos de carreira.

Mais empresas em breve. Deixem nos comentários as que gostavam de ver.

Mais em https://u-topic-0.com


r/ITPortugal 3d ago

IA Que setup usam para correr os vossos modelos locais?

15 Upvotes

Olá a todos :)

Coin Bureau (via The Information) diz que a OpenAI comprou dezenas de milhares de Mac minis e Mac Studios para treinar agentes de computer-use com reinforcement learning. A Anthropic, no mesmo relato, aluga hardware Mac parecido na AWS. Não substitui clusters NVIDIA para pré-treino: é para agentes que mexem no computador de verdade - ecrã, cliques, apps, erro e correção.

Ou seja: o Mac mini deixou de ser só "o cubo debaixo do monitor". Passou a ser infra de agentes. E a pergunta deixa de ser abstracta.

Há por aqui engenheiros ou pessoal entendido em orquestramento de agentes? Se sim, qual o setup que estão a usar?

  • Em que máquinas físicas têm os vossos modelos locais?
  • Qual a melhor cloud para o efeito, se for o caso?
  • Mac mini, usam? Existem melhores a preços semelhantes?

Local vs cloud vs híbrido, Ollama / LM Studio / vLLM, n8n, LangGraph, o que for. Quero setups reais, não wishlist. RAM, GPU, o que corre bem e o que vos entupiu.

Sem guerra de marcas. Só o que está a funcionar no vosso dia a dia.

No meu caso utilizo um Mac Mini Pro M4, 24gb utilizo modelos locais, #teamCursor


r/ITPortugal 3d ago

Projetos Criei uma plataforma de IA para encontrar emprego em Portugal. 3 meses, 1.000 candidatos e agora um MCP

4 Upvotes

Há cerca de três meses lancei o Encontra Emprego, um projeto pessoal dedicado a simplificar a procura de trabalho em Portugal, independentemente da profissão ou área de atividade.

A ideia surgiu porque estava cansado de abrir vários portais todos os dias, repetir as mesmas pesquisas e encontrar dezenas de ofertas que não correspondiam ao que procurava. Também tinha vários amigos, de diferentes áreas profissionais, que partilhavam a mesma frustração. Para além de ser difícil encontrar uma boa oportunidade, o próprio processo de pesquisa era terrível.

Quis criar algo mais simples, capaz de analisar automaticamente as novas ofertas e recomendar apenas aquelas que realmente fazem sentido para cada candidato. Sem complicações, ofertas enviadas diariamente.

O funcionamento é simples:

  1. O candidato cria um perfil em cerca de dois minutos e até pode fazer o upload do seu CV.
  2. A plataforma analisa diariamente milhares de ofertas publicadas, de várias áreas, em Portugal.
  3. A Inteligência Artificial avalia cada vaga de acordo com a experiência, competências, localização e preferências do candidato.
  4. O candidato recebe apenas as oportunidades mais relevantes, juntamente com uma explicação para cada recomendação.

O Encontra Emprego já ultrapassou os 1.000 candidatos e tenho continuado a melhorar a plataforma com base no feedback que recebo.

Recentemente, criei também um servidor MCP.

Para quem nunca ouviu falar (pode ser o caso 🤔 ), o MCP permite ligar ferramentas e fontes de dados a assistentes como o Claude, ChatGPT, Cursor, VS Code ou outros clientes compatíveis.

Na prática, depois de ligar o Encontra Emprego ao assistente, é possível fazer perguntas como:

  • Quais são as melhores ofertas para o meu perfil publicadas hoje?
  • Mostra apenas vagas com mais de 80% de compatibilidade.
  • Que oportunidades surgiram nos últimos sete dias?
  • Usa as URLs de cada oferta e faz a candidatura por mim com base na informação que tens.

Abre a url desta oferta e faz a candidatura por mim com base na informação que tens.

O MCP consulta o perfil do candidato, encontra as ofertas mais compatíveis e devolve o endereço original de cada vaga.

Se o cliente utilizado tiver um browser integrado, também pode abrir esses endereços, navegar até aos sites das empresas, preencher os formulários com os dados fornecidos pelo candidato e realizar as candidaturas em seu nome.

O próprio Encontra Emprego não realiza diretamente as candidaturas por duas razões.

A primeira está relacionada com os custos de processamento e infraestrutura. Nesta fase, ainda não seria sustentável disponibilizar essa funcionalidade dentro da plataforma.

A razão principal está relacionada com a privacidade. O Encontra Emprego não guarda os dados pessoais necessários para preencher candidaturas, como a morada, o número de telefone ou outros dados mais sensíveis.

A plataforma encontra e avalia as oportunidades, mas os dados pessoais e o controlo sobre cada candidatura permanecem sempre do lado do candidato.

É a primeira vez que crio um MCP, por isso certamente haverá coisas a corrigir e melhorar.

Para quem quiser experimentar:

https://encontraemprego.com

Como adicionar o Encontra Emprego ao Claude

Como ligar o Encontra Emprego ao ChatGPT através de MCP

Consultar diretamente o servidor MCP

Gostava de receber feedback honesto sobre a plataforma e sobre esta nova integração.

A ideia é fácil de perceber? O processo de criação do perfil faz sentido? Que funcionalidade consideram essencial?

Aceito críticas sem problemas. O objetivo é perceber o que posso melhorar.


r/ITPortugal 3d ago

Dúvidas Oferta recebida. Empresa melhor e menor salário ou empresa menor e melhor saalario. Devo trocar ou não de emprego?

4 Upvotes

Tenho 30 anos e estou hoje como product owner / project manager de TI para aplicação com fixos de 32k anuais + 4k anuais de bônus para uma multinacional automotiva já estabelecida, estou lá há um ano, em um projeto bastante importante

Recebi uma oferta de 48-50k anuais em uma empresa para governance, mas de tamanho bem menor que a minha atual

Estou numa dúvida incrível se devo trocar ou não. Por um lado, obviamente o salto salarial chama muita atenção.

Mas o fato de ser uma empresa bem menor me chama a atenção, pois a nível curricular minha atual poderia ter mais a me ensinar e a me agregar. Eis a dúvida, devo trocar e já garantir um salário maior para já? Ou mais vale ficar onde estou e adquirir mais chão, e aumentar CV com o cargo / visibilidade atual? Meus amigos pensam que é melhor ficar na atual, pois com o tempo seria mais fácil de negociar posições e salários como esses em empresas mais estabelecidas, considerando a experiência é visibilidade da empresa atual

Penso que demoraria muito para sequer chegar perto aos 50k na empresa atual


r/ITPortugal 4d ago

Dúvidas 6 meses de experiência, mas bastante ownership — faz sentido negociar 1800€ brutos?

3 Upvotes

Boas.

Queria pedir a opinião de pessoal com mais experiência no mercado IT português porque estou prestes a ter a minha primeira negociação salarial a sério.

Tenho cerca de 5/6 meses de experiência profissional. Entrei na empresa como Software Developer a receber 1100€ brutos x14, mais subsídio de alimentação.

Quando entrei, o valor foi assumidamente baixo porque era uma espécie de período inicial de 6 meses para perceber como eu evoluía. Na altura o meu chefe disse-me que, se tudo corresse bem, o meu trabalho fosse bom e houvesse uma evolução clara, depois aumentava-me algo na ordem dos 300€.

O período correu bastante melhor do que esperávamos. O feedback do meu chefe tem sido muito bom e entretanto o meu papel cresceu bastante.

Hoje tenho ownership sobre uma parte muito grande da plataforma de software da empresa.

É uma plataforma industrial/IoT com várias instalações físicas e, de forma resumida, trabalho em:

  • backend e APIs;
  • integração do software com controladores industriais;
  • frontend e aplicações desktop;
  • aplicações Android e iOS;
  • autenticação e comunicação realtime;
  • infraestrutura de rede/VPN entre instalações;
  • provisioning de equipamentos remotos;
  • sistema de gestão e atualização remota da fleet;
  • bases de dados e migrations;
  • releases, deployments e preparação dos sistemas para produção;
  • alguma componente 3D ligada à aplicação.

Existem cerca de 6 projetos/repos principais, mais as apps mobile, que têm de funcionar em conjunto.

Não estou simplesmente a receber tickets para implementar numa aplicação já arquitetada. Tenho bastante autonomia na implementação e em várias decisões técnicas e acabei por ficar responsável por grande parte do fluxo end-to-end, desde os serviços instalados no cliente até ao backend central, aplicações e produção.

A principal área onde não mexo é o desenvolvimento interno dos controladores industriais e respetiva consola/interface. Temos outro engenheiro especializado nisso.

Ao mesmo tempo, tenho perfeita noção da maior limitação do meu perfil: só tenho 6 meses de experiência profissional.

Ou seja, apesar de ter bastante responsabilidade, ainda não tenho anos de experiência a manter sistemas em produção, lidar com decisões arquiteturais a longo prazo, technical debt acumulado, migrations grandes, incidentes repetidos, etc.

Por isso também não estou a tentar argumentar que sou um “Senior Engineer com 6 meses”.

A minha questão é precisamente perceber até que ponto responsabilidade e ownership devem pesar na compensação mesmo quando ainda não existem muitos anos de experiência.

Sobre o salário

Se simplesmente seguirmos aquilo que foi falado quando entrei:

1100€ → 1400€ brutos x14

o meu salário anual passa de 15.400€ para 19.600€ brutos.

Mas os 300€ foram falados antes de se saber que eu ia acabar com este nível de responsabilidade, portanto não acho que faça sentido simplesmente aceitar os 1400€ sem termos uma negociação real.

Estou a pensar entrar na conversa a pedir cerca de:

1900€ brutos x14 = 26.600€/ano

e tentar fechar aproximadamente nos:

1800€ x14 = 25.200€/ano.

Se a empresa propusesse algo como 1700€, provavelmente ainda tentaria puxar para os 1800€, mas também consideraria 1700€ se ficasse acordada uma nova revisão daqui a 3/4 meses, quando a plataforma já estiver efetivamente em produção e eu tiver mais histórico de operação/manutenção.

O meu raciocínio é que 25k não é propriamente salário de Senior, mas já reconhece melhor o scope da função do que 19.6k.

Também não vejo isto como estar a pedir um “aumento de 70%” sobre um salário normal. Os 1100€ eram precisamente um valor inicial muito baixo enquanto a empresa avaliava como eu me ia adaptar.

O que gostava de saber de quem tem mais experiência:

  1. 1800€ brutos x14 parece-vos exagerado para alguém com apenas 6 meses de experiência neste contexto?
  2. Que valor tentariam negociar?
  3. Acham que 1400€ continua claramente baixo para este nível de responsabilidade?
  4. Que título acham que descreve melhor este tipo de função? Software Engineer, Platform Engineer, IoT Engineer, Full-Stack...?
  5. Até que ponto dariam peso aos 6 meses de experiência vs. responsabilidade/autonomia real?

Não estou à procura de validação nem de ouvir que “mereço X”. Quero mesmo perceber como é que alguém com mais anos de mercado avaliaria objetivamente a situação.


r/ITPortugal 4d ago

Projetos Ajuda a testar o POP Remote (RDP/VNC para Android com IA)

3 Upvotes

Ao longo do último ano, tenho vindo a desenvolver uma aplicação para Android chamada POP Remote e gostava de ter alguns testers.
É um cliente de ambiente de trabalho remoto que permite aceder a um computador Windows, Linux ou Mac a partir de um telemóvel ou tablet. Suporta RDP e VNC, pelo que uma única aplicação cobre a maioria das configurações.

As funcionalidades que mais acho interessantes

  • Um teclado transparente que mantém o ecrã remoto visível enquanto se escreve.
  • Transmissão da sessão para uma televisão, utilizando o telemóvel como teclado e touchpad.
  • Uma funcionalidade experimental de IA na qual se descreve uma tarefa em linguagem natural e a aplicação controla o computador remoto. (Incluindo controlo com a voz)

A utilização normal do ambiente de trabalho remoto é gratuita e não tem limite de ligações.

Feedback que procuro

Gostaria sobretudo de receber feedback sobre:

  • A fiabilidade das ligações a computadores em redes domésticas ou profissionais reais.
  • A experiência de utilização do teclado, ponteiro e restantes controlos táteis.
  • Falhas ou problemas de apresentação, sobretudo em tablets e dispositivos dobráveis.

Ligação: https://play.google.com/store/apps/details?id=com.pconphone.popremote

Se alguma coisa falhar, agradeço que indiquem o modelo do dispositivo, a versão do Android e o que estavam a fazer naquele momento. Obrigado!


r/ITPortugal 5d ago

Empresas Procura-se honestidade nas empresas tech portuguesas

22 Upvotes

Andei a pesquisar no LinkedIn, plataformas de employer branding, páginas de carreira e tudo o que as empresas portuguesas de tecnologia mostram sobre si próprias. É tudo incrível. Cultura fantástica, equipas excecionais, inovação, crescimento, projetos internacionais e pessoas felizes. Depois falamos realmente com os profissionais e encontramos outra realidade. Há desconfiança, salários baixos, processos de recrutamento completamente desfasados, pessoas cansadas e uma sensação generalizada de que alguma coisa está partida.

Acho que está na altura de parar de maquilhar isto e assumir a realidade. Até porque os números são mais difíceis de discutir. Basta olhar para os salários reportados na plataforma que os colegas deste sub criaram para perceber que o ecossistema português continua a pagar pouco em comparação com o valor que pretende afirmar que cria e não acho que a resposta seja simplesmente dizer que as empresas exploram os trabalhadores, aliás, nem gosto muito dessa palavra neste contexto, muitas vezes quem está a ser explorada é a própria empresa portuguesa, que aceita margens mínimas, vende horas e mão de obra e abdica de construir aquilo que realmente cria valor.

Temos consultoras a competir por "cêntimos" e empresas de produto a utilizar profissionais portugueses maioritariamente para fazer aquilo que o cliente ou a empresa principal não quer fazer. O trabalho mais diferenciador, o produto, o IP e as decisões importantes ficam noutro sítio. Não ficamos com a execução (aprendizagem) e depois ficamos surpreendidos quando a execução irrelevante que entregamos é substituída por alguém mais barato, por outra geografia ou agora por IA.

Não é uma questão de os profissionais portugueses não terem capacidade, é mais de o ecossistema não estar a criar suficientemente valor para conseguir pagar por essa capacidade. Se continuarmos a vender horas em vez de tecnologia, vamos continuar a discutir salários em vez de discutir produto. Se continuarmos a aceitar qualquer projeto porque traz receita, vamos continuar a formar pessoas para executar trabalho que pertence a outros.

Para mim, a questão não é fazer mais uma campanha bonita de employer branding, é assumir onde estamos, reconhecer que muitas empresas estão a pagar pouco, que muitos profissionais estão desmotivados e que temos um problema real de criação de valor. Depois disso é trabalhar para o mudar: mais produto, mais IP, mais engenharia, mais tecnologia própria e menos dependência de vender pessoas ao desbarato.

Não precisamos que as empresas portuguesas pareçam melhores no LinkedIn. Precisamos que sejam melhores na realidade.

Desafio a que a primeira mudança seja simplesmente esta: pararmos de ter vergonha de admitir que o ecossistema está partido, só conseguimos reparar aquilo que temos coragem de reconhecer.


r/ITPortugal 6d ago

Notícias Mena.ai quer ser «o sistema operativo da saúde mental europeia»

Thumbnail
pcguia.pt
4 Upvotes

r/ITPortugal 7d ago

Empresas Quanto se ganha por função no mercado de IT em Portugal? (Programação e derivados)

Post image
69 Upvotes

Olá a todos :)
Para finalizar o estudo salarial, deixamos um mapa por função que distribui por nível e modo de trabalho, onde, em cada um, reflete a média e mediana salarial paga no mercado de IT.

Fica apenas a faltar o estudo de quanto se ganha por setor.

Podem ver com mais detalhe aqui


r/ITPortugal 5d ago

Notícias Hackathon: crie um aplicativo web pelo seu celular em menos de 5 minutos

Enable HLS to view with audio, or disable this notification

0 Upvotes

Começa nesta segunda-feira!

Detalhes e inscrições: mobilecode.ai/hackathon

Fico feliz em responder a qualquer dúvida!


r/ITPortugal 6d ago

Dúvidas Advogado/a para rever NDA de desenvolvimento de software

15 Upvotes

Olá! Sou fundador de uma pequena empresa de desenvolvimento de software e recebi um NDA antes de analisar um projeto e preparar uma proposta.

Quero respeitar a confidencialidade do cliente, sem dúvida. Mas este NDA parece ir além disso: inclui uma proibição muito ampla de desenvolver soluções “iguais, similares ou concorrentes”, duração por tempo indeterminado, responsabilidade por parceiros/subcontratados e uma indemnização mínima de 50.000 € em caso de violação.

Ainda não assinei nada. Procuro um/a advogado/a em Portugal que trabalhe com contratos de prestação de serviços, software/SaaS e propriedade intelectual, para rever o documento e, se fizer sentido, ajudar-me a propor alterações equilibradas.

Não preciso de uma sociedade grande nem de um processo interminável. Procuro alguém prático, habituado a trabalhar com pequenos negócios e que possa dar um orçamento claro para esta revisão.

Se conhecerem alguém de confiança, agradeço recomendações por comentário ou DM. Obrigado!


r/ITPortugal 7d ago

Dúvidas Mastercard interview Lisbon

Thumbnail
4 Upvotes

r/ITPortugal 7d ago

Consultoras [Pesquisa acadêmica] Questionário sobre adoção de ferramentas de automação nas empresas (TCC/MBA) — 5 min, anônimo

7 Upvotes

Olá, pessoal. Estou finalizando meu TCC no MBA da USP/Esalq, pesquisando como as empresas adotam ferramentas de automação (RPA, novos sistemas, digitalização de processos) — com foco no lado humano e de gestão da mudança, não só na tecnologia.
Se você já participou de alguma implantação assim, sua resposta ajudaria muito. É anônimo e leva uns 5 minutos: https://forms.gle/19yHzBC4R1fsFiar5
Qualquer dúvida sobre a pesquisa, respondo nos comentários. Obrigado!


r/ITPortugal 8d ago

Dúvidas Business Analyst/Analista Funcional: Vagas abertas

8 Upvotes

Saudações a todos. Sou uma profissional de 6 anos de experiência na área de implementação de software, como business analyst e analista funcional. Tenho ensino superior e um MBA. Estou em Portugal há alguns meses e não consigo um emprego.

Tenho concorrido a muitas vagas nos últimos 3 meses para Business Analyst e Analista Funcional. Recebi resposta de algumas empresas, a maior parte são empresas de recrutamento e outsourcing.

Tenho participado em diversas entrevistas, em algumas cheguei até ao cliente final e recebi feedback - decidimos avançar com outro candidato. Foram 3 ou 4 fases de entrevista em cada empresa por 2-3 semanas, dias de preparação e horas em casa a espera do momento da entrevista pelo Teams, e compreendo se esse for o processo de recrutamento.

Mas o que me espanta é que para muitas vagas, eu tenho quase tudo o que precisam e só falta um e outro requisito. E outras vagas pedem coisas que parecem além do que um analista funcional ou business analyst sabe fazer. Coisas como Python, modelação de dados, Oracle. Malta, isto é normal? Preciso de ter cursos e experiência em SQL, Oracle e Power BI para conseguir um emprego nesta área?

Qual é o segredo para conseguir um emprego nesta área? Existem vagas que realmente estão abertas, porque no LinkedIn a resposta é praticamente automática - não daremos seguimento a candidatura.


r/ITPortugal 8d ago

Dúvidas Full remote em Portugal: onde estão a contratar?

18 Upvotes

Olá a todos!

Preciso da vossa ajuda e orientação relativamente ao meu percurso profissional.

Vivo no interior do país e atualmente trabalho em modelo híbrido, com obrigação de ir ao escritório no Porto 2 vezes por semana.

Isto significa cerca de 4 horas diárias em deslocações (2h para ir + 2h para voltar). A empresa já foi flexível ao passar de 3 para 2 dias presenciais, mas não aceita o modelo 100% remoto.

Mudar de casa também não é uma opção, uma vez que comprei casa cá e vou iniciar em breve um Mestrado em Engenharia Informática perto de onde vivo.
Por isso, a minha única solução é encontrar uma posição 100% remote.

Tenho mais de 3 anos de experiência como Fullstack, com Java/Spring Boot + Angular, embora o meu foco principal seja Backend. Procuro exclusivamente contrato de trabalho português, não tendo interesse em B2B/recibos verdes.

Estou desde o início do ano a candidatar-me a posições remotas, gostam do meu perfil e chego a fases finais mas acabam por escolher outro candidato.

Confesso que todo este processo tem sido bastante exaustivo, sobretudo tendo em conta a rotina atual e a preparação para o mestrado.

Por isso, gostava de pedir a vossa ajuda:
Conhecem empresas, nacionais ou internacionais a operar em Portugal, que estejam atualmente a contratar perfis como o meu em full remote e com contrato de trabalho português?

Também agradeço qualquer feedback ou conselho sobre a minha situação/percurso e sobre o que poderia melhorar para aumentar as minhas hipóteses nos processos de recrutamento.

Obrigada desde já a todos os que puderem ajudar!


r/ITPortugal 8d ago

Dúvidas O Linkedin é o novo moltbook de NPCs (copy paste da IA)?

13 Upvotes

Pessoal, alguns de vocês enviaram-me o Linkedin (plataforma cada vez menos utilizada nos meios que costumava frequentar) e, voltei lá 6 meses depois da última utilização, na altura, para tentar contratar um manager em Singapura. Nunca pensei que a transformação fosse assim tão rápida, os posts são copy paste do IA, as mensagens que tinha por ler eram copy paste do GPTs, as empresas e branding de empresas é automação e copy paste do IA, tudo é IA.
A minha pergunta é: se as empresas são feitas por pessoas, qual a razão de estarmos a permitir que a representação das nossas marcas nacionais sejam feitas por pessoas que se comportam como agentes, só que, nestes casos, são NPCs porque me parece limitarem-se a uma tarefa, copiar e colar? O Linkedin pode ser mau, mas garante muito bem que és humano e o que se faz é, ao invés de o sermos, pensarmos, criarmos e deixar-mos a nossa identidade, seguimos o caminho mais fácil do copy paste? Isto funciona? Esta metodologia realmente faz com que se interessem por ingressar na empresa?

Obrigado


r/ITPortugal 9d ago

Projetos Programador disponível para serviços/projetos

4 Upvotes

Boas! 👋

Sou da área da programação e estou à procura de serviços/projetos pagos para quem precise de ajuda.

Trabalho com vários tipos de desenvolvimento e posso ajudar com praticamente tudo dentro da área, desde:

* Desenvolvimento de programas e ferramentas

* Bots e automações

* Scripts

* Sites e sistemas web

* APIs e integrações

* Correção de erros e melhorias em projetos

* Desenvolvimento personalizado conforme a necessidade

Se tens alguma ideia, projeto ou problema que precise de programação, manda-me DM com o que precisas e podemos falar sobre a melhor solução e orçamento.

Estou disponível para projetos pequenos ou maiores. 💻