PSI CRO logo
PSI CRO1 day ago

Full-stack Developer (AI Solutions)

Hybrid · Madrid, Madrid, Spain

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown
Industry
BIOTECH

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
Sorce

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.

Get started

PSI CRO

Full-stack Developer (AI Solutions)

Apply on Sorce