freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer (Generative AI)

Summary

Full Stack Developer (backend-leaning) building and deploying cloud-based Generative AI applications on Azure using Python or .NET, with LLM/RAG/agent architectures and occasional React/Next.js frontend work.

Full Stack Developer (Generative AI)

Es esencial asegurarse de que cumple con los requisitos como solicitante para este puesto; por favor, lea atentamente la información a continuación.

Location: Spain (100% Remote)
Type: Full-time
Compensation: 45K-55K

About the Role
We’re looking for a Full Stack Developer to build and deploy cloud applications for Generative AI within a Microsoft ecosystem. The role leans toward backend (Python or .NET on Azure), where most of the work happens, with frontend work in React/Next.js when a feature needs it end-to-end. We work across both languages, so being comfortable with either is essential and experience with both is a real plus.

You’ll own the full lifecycle of cloud services (development, deployment, monitoring, troubleshooting and maintenance) with a strong focus on practical AI solutions built around LLMs, RAG and agent-based architectures.

This is a fully remote position within Spain , ideal for someone who enjoys innovation, ownership, and working in a collaborative environment.

Core Tech Stack
Backend (primary): Python or .NET
Cloud: Microsoft Azure
AI / GenAI: LLMs, RAG, agentic frameworks
Frontend: React, Next.js
DevOps & CI/CD: Azure DevOps, Git, Pipelines
Observability: Logging, monitoring, tracing
Infrastructure as Code: Pulumi (or equivalent: Terraform, Bicep)

Key Responsibilities
Design, develop, and maintain production-grade full-stack applications and APIs powered by Generative AI.
Build scalable backend and frontend solutions in Azure.
Integrate Generative AI technologies (prompt engineering, RAG, Agents, MCPs...).
Collaborate with technical and business teams to define and implement solutions.
Ensure code quality, performance, and system reliability.
Stay updated on emerging technologies and AI trends.

Requirements
5+ years of professional software development experience, ideally building cloud applications.
Strong backend experience with Python or .NET .
Practical experience with Microsoft Azure .
Experience with Azure DevOps, Git and CI/CD pipelines .
Experience building applications that integrate LLMs, RAG or AI agents .
Working knowledge of Infrastructure as Code (Pulumi, Terraform, Bicep or similar).
Comfortable contributing to a React/Next.js frontend when needed.
Understanding of observability concepts (logging, monitoring, tracing, troubleshooting).
Professional working proficiency in English .
Must reside in Spain and have legal authorization to work in Spain.
Strong communication, organization and stakeholder management skills.
Experience working in Agile teams using Azure DevOps, with a strong foundation in Agile principles and a mindset shaped by practical experience in real delivery environments.

Nice to Have
Experience with both Python and .NET .
Vector databases or vector search.
Interest in data : Databricks (Unity Catalog, Genie) or Azure Data Platform (Fabric, Data Factory, Data Lake Gen2).
Experience monitoring or evaluating GenAI applications in production .
Azure or Databricks certifications.

What We Offer
Permanent employee contract (Spanish payroll).
100% remote within Spain, flexible working environment.
30 days of paid vacation.
3 Team Building events per year
Dedicated budget for training and certifications.
Hands-on work with Generative AI, RAG and agent-based architectures.
Ownership across the full lifecycle of cloud-based AI applications.
Modern Azure-based stack.
Client-facing project work, where we aim to keep stable teams together across projects whenever possible.
Compensation: 45K-55K

Location Requirement: Candidates must reside and have legal authorization to work in Spain. xqbhyrx
Hay opciones de teletrabajo/trabajo desde casa disponibles para este puesto.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available