Full-stack Developer (AI Solutions)
Hybrid · Madrid, Madrid, Spain
Job Summary
Full-stack Developer to join PSI's Process Improvement team in Spain. Architect, design, build, and maintain full-stack web and desktop applications using React/Next.js, Python (FastAPI/Django) or C#, with PostgreSQL databases. Develop APIs and data models, optimize queries, and leverage cloud-native Azure services (App Services, Pipelines, OpenAI, Cosmos DB). Work in Linux environments, containerize services with Docker, and manage CI/CD pipelines via Azure Pipelines. Contribute to architecture, documentation, and system diagrams; participate in code reviews and mentor engineers. Must have a Bachelor's degree in Computer Science or related field, at least 5 years of software development experience, and strong PostgreSQL/SQL, Python backend, React/TypeScript frontend, authentication, Docker, and Jira experience. Nice-to-have: AI/GenAI model integration (Azure OpenAI), enterprise CI/CD governance, and collaboration with data science or AI research teams. Role offers hybrid/remote options from Spain with an office-friendly Madrid location.
Required Qualifications
- Bachelor's degree in Computer Science or related discipline
- Minimum 5 years' experience in software development
- Cloud / Azure: Experience with Azure App Services, Pipelines, OpenAI or AI services
- PostgreSQL and SQL expertise (schema design, tuning, migrations)
- Advanced Python backend development (Flask, FastAPI, Django)
- React and TypeScript frontend development (Next.js)
- Experience with Authentication and Callbacks
- Docker / Containerization
- CI/CD experience with Azure Pipelines in production environments
- Jira for Agile workflows
- System Design & Documentation skills
- Security-focused or compliance-regulated environments experience
- Ability to produce design documents, API specs, architecture diagrams
- Mentoring / code reviews
- English and Spanish language abilities (international environment)
- Experience integrating AI/GenAI models or services (e.g., Azure OpenAI)
- Experience with enterprise CI/CD governance
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.