
Celfocus
Desenvolvedor Júnior
Lisboa
15 de abril de 2026
Tempo integral
Causar impacto ao trabalhar em setores onde a tecnologia é o facilitador, tudo é inovador e há uma necessidade constante de ser criativo.
Criar e melhorar projetos em Java, Python, Angular, PHP, .NET e muito mais enquanto mergulha no mundo do Blockchain, Inteligência Artificial, Ciência de Dados, Segurança e Internet das Coisas.
Faça parte da equipa que combina conhecimento de negócios, inovação tecnológica e uma experiência de design. Os nossos diferentes perfis e conhecimentos são fundamentais para desenvolver soluções e experiências para clientes digitais.
Enfrentar desafios e aprender outras formas de pensar e ver o mundo - há sempre espaço para a sua energia e criatividade.
Sobre a função
Estamos à procura de um Backend para se juntar a uma equipa inovadora focada na construção de soluções escaláveis e orientadas a dados.
Neste papel, você contribuirá para o desenvolvimento de sistemas de backend enquanto ganha experiência prática na integração de IA e Aprendizado de Máquina em produtos do mundo real. Colaborará estreitamente com engenheiros experientes e equipas de produto, aprendendo fazendo em um ambiente dinâmico e orientado à inovação.
Como parte do seu trabalho, você irá:
- Desenvolver e manter serviços de backend escaláveis e APIs RESTful para suportar aplicações web e móveis;
- Colaborar com as equipas de Dados e Produto para desenhar e entregar soluções impactantes;
- Apoiar a integração de modelos de Aprendizado de Máquina em sistemas de produção;
- Trabalhar com pipelines de dados, incluindo coleta, processamento e transformação de dados;
- Escrever código limpo, manutenível e testável, seguindo as melhores práticas;
- Contribuir para protótipos e experimentações de novas funcionalidades impulsionadas por IA;
- Monitorar e melhorar desempenho, escalabilidade e confiabilidade dos sistemas de backend;
- Participar em revisões de código, discussões técnicas e iniciativas de inovação;
- Ajudar na integração de sistemas de backend com plataformas e serviços de nuvem.
O que estamos à procura?
- Conhecimento básico de pelo menos uma linguagem de programação: Java, Python ou C++;
- Compreensão dos princípios de Programação Orientada a Objetos (OOP);
- Familiaridade com APIs REST e conceitos de desenvolvimento de backend;
- Conhecimento básico dos fundamentos de Aprendizado de Máquina, incluindo: Aprendizagem supervisionada e não supervisionada;
- Experiência ou exposição académica a: Bancos de dados relacionais (SQL), Controle de versão (Git – GitHub/GitLab);
- Frameworks de backend (ex: Spring Boot ou similar);
- Exposição a bibliotecas de dados/ML em Python, como: NumPy, pandas, scikit-learn.
Seria bom ter:
- Interesse ou exposição a IA Generativa (ex: LLMs, RAG, LangChain);
- Compreensão do deploy e serviços de modelos de ML através de APIs;
- Conhecimento básico de pipelines de dados ou conceitos de engenharia de dados;
- Familiaridade com plataformas de nuvem (AWS, GCP ou Azure);
- Consciência sobre práticas de MLOps;
- Conhecimento básico de frontend (HTML, CSS, JavaScript);
- Compreensão da arquitetura de microserviços e sistemas distribuídos.
Traços pessoais
- Capacidade de se adaptar a diferentes contextos, equipas e Clientes;
- Habilidades de trabalho em equipe, mas também sentido de autonomia;
- Motivação para projetos internacionais e aceitar viagens;
- Disposição para colaborar com outros;
- Fortes habilidades de comunicação.
Na Celfocus, estamos comprometidos em cultivar um ambiente de trabalho diverso e inclusivo. Como empregador que promove a igualdade de oportunidades, damos as boas-vindas a candidatos de todos os contextos, identidades de gênero e capacidades. Estamos empenhados em fornecer acomodações razoáveis para candidatos com necessidades específicas. Se precisar de algum ajuste durante o processo de seleção, por favor informe a nossa Equipa de Talent Acquisition.