Na WINNING CONSULTING procuramos um perfil de Full Stack/Software Engineer para se juntar às nossas equipas, no Porto, Aveiro ou Lisboa (Hibrido ou Remote)
O foco central desta função é o desenvolvimento de plataformas inteligentes e a orquestração de agentes de IA. Dada a diversidade dos nossos projetos, procuramos alguém com uma base sólida em React com TypeScript e experiência em ambientes robustos de backend (seja em .NET ou Python), com forte apetite pela implementação de fluxos generativos (LLMs).
Requisitos:
- Frontend: Experiência sólida em React com TypeScript.
- Backend: Experiência comprovada em pelo menos uma destas stacks: Python (FastAPI ou equivalentes). .NET (C#) e frameworks modernos.
- Engenharia de IA: Experiência com orquestração de agentes (ex: LangChain, LangGraph ou similares).
- Domínio de técnicas de Prompt Engineering e integração de APIs de modelos (Azure OpenAI, OpenAI).
- Dados: Conhecimentos de SQL (PostgreSQL), Redis e familiaridade com bases de dados vetoriais para RAG.
- Cloud & DevOps: Experiência com ambientes Cloud (Azure, AWS ou GCP), Docker e orquestração (Kubernetes).
Valorizamos:
- Experiência em arquiteturas distribuídas, microserviços e plataformas multi-tenant.
- Domínio de boas práticas de engenharia (SOLID, Clean Code, Design Patterns).
- Conhecimentos em Observabilidade (OpenTelemetry), CI/CD e segurança (OIDC/OAuth2).
- Experiência em mentoring e liderança técnica de equipas.
Principais Responsabilidades
- Desenvolvimento Core: Construir e manter componentes da plataforma (frontend e backend) garantindo escalabilidade e performance.
- IA & Agentes: Implementar agentes inteligentes, lógica de orquestração, memórias e fluxos de trabalho com estado.
- Integrações: Desenvolver APIs e integrar modelos de linguagem (LLMs) com dados reais através de abordagens como RAG.
- Qualidade: Garantir a excelência do código através de testes automatizados, revisão por pares e alinhamento com arquiteturas modernas e seguras.
- Agilidade: Participar ativamente em ciclos Agile (Scrum/Kanban), contribuindo para o refinamento do backlog e entregas contínuas.
Perfil Comportamental (Soft Skills)
- Forte capacidade de resolução de problemas complexos
- Pensamento estratégico e orientação para impacto
- Elevado sentido de responsabilidade e autonomia
- Excelentes competências de comunicação e influência
- Capacidade de mentoring e desenvolvimento de outros elementos da equipa
- Proatividade e foco na melhoria contínua
Quem Somos?
A Winning Consulting é uma empresa de consultoria que oferece serviços de consultadoria, formação, recrutamento e investigação. Apoiamos os nossos clientes na procura de soluções inovadoras e sustentáveis, desde a aplicação do conhecimento científico na resolução de problemas complexos de gestão até à transformação digital e tecnológica das organizações.
Se quiser saber mais sobre nós, visite o nosso website https://www.winning-consulting.com/
Todas as candidaturas são tratadas com confidencialidade ao abrigo do RGPD. Ao subscreveres a tua candidatura, concordas com o tratamento da tua informação no âmbito do recrutamento e na tua inclusão na nossa base de dados de candidatos. Caso não dês consentimento para o tratamento destes dados, pedimos-te o favor de não te candidatares a este anúncio.