Job Title: Full-Stack Developer (.NET & AI Integrations)
Location: Porto, Portugal
Work Model: Full-time & Hybrid (ideally 1-2 days per week on-site)
About Us
MOZAYDO was built by people who believe work should feel human - even when powered by technology.
We’re a remote-first company that connects talent, technology, and purpose to help companies grow sustainably.
We also believe recruitment should be more than matching keywords to job descriptions. It's about understanding people, recognising potential, and creating the right conditions for long-term success. Here, ownership matters more than control, and progress matters more than perfection.
People powered, tech enabled.
About the Role
We're looking for someone who can bring their expertise, ambition, and unique perspective to one of the project teams we support.
At MOZAYDO, we believe great careers are built where talent, purpose, and opportunity meet. While we're currently hiring for a specific project environment, our focus goes beyond matching skills to requirements. We want to understand where you can create the most impact and continue growing.
For this opportunity, we are looking for a Full-Stack Developer with a strong backend foundation and hands-on experience integrating AI capabilities into production applications.
You will join a small product-focused team developing end-to-end digital solutions for the beverage industry, supporting areas ranging from product and packaging workflows to logistics and technology.
The role is predominantly focused on an existing .NET platform, with responsibility for integrating practical AI features using large language models, retrieval-augmented generation and conversational interfaces. The frontend component includes React-based interfaces, particularly for chat and AI-enabled user experiences.
This is a product-engineering position for someone who wants to understand the problem behind each request, evaluate its business impact and take ownership of the resulting solution. You should be comfortable working with ambiguity, making pragmatic technical decisions and contributing beyond the execution of predefined tasks.
Responsibilities
Requirements
Hiring Process
Our hiring process is designed to help both sides make an informed decision and ensure the best possible match between your experience, aspirations, and the project environment. Please note that the process may vary depending on the complexity and specific requirements of each opportunity.
1 - Initial Conversation with Us: a first discussion focused on understanding your background, strengths, motivations, and the type of environment where you can thrive and create the greatest impact.
2 - Project Team Qualification: a conversation with the project team to explore the role, responsibilities, expectations, and mutual alignment.
3 - Role-Specific Evaluation (when applicable): depending on the position, this stage may include technical assessments, practical exercises, certification validation, personality assessments, security clearance requirements, or other evaluation methods relevant to the role.
4 - Final Alignment Meeting: a final conversation to ensure expectations are aligned on both sides and that, if we move forward together, we start with clarity, confidence, and shared objectives.
Specialist Software Engineer - Full Stack & AI
Amgen
Senior Full Stack Engineer (Node/React) - Remote
Kake
Senior Full Stack Engineer (.NET/React)
Opinov8
Full Stack Engineer
KCS iT
Senior Full Stack Engineer
LanguageWire
Senior Full-Stack Software Engineer
Autodesk