Description
The employer is hiring a mid-level software engineer in Aveiro, Portugal, to support engineering teams by building backend APIs and frontend experiences, developing data pipelines and ML-integrated workflows, deploying AI agents and MCP servers, creating cloud-native microservices, delivering client-facing integrations, and maintaining CI/CD and data architecture. The role requires a relevant bachelor's degree, at least three years of backend and full-stack software engineering experience, proficiency in Python and Node.js/TypeScript, Microsoft Azure experience, cloud-native and data-pipeline knowledge, and availability to work in the office at least twice per week.
