Full-stack Developer (AI Solutions)

PSI CRO

Madrid

Híbrido

EUR 45.000 - 65.000

Jornada completa

14 días+
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca la empresa.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Performance-based bonuses
Corporate benefits
Comfortable office facilities
Intensive induction program

Descripción de la vacante

A leading Contract Research Organization is seeking a Full Stack Developer to join their Process Improvement team in Madrid. The role involves architecting and maintaining applications using modern technologies like React, Python, and Azure. You must have a Bachelor's in Computer Science, 5+ years of software development experience, and expertise in Azure and PostgreSQL. The company promotes a supportive culture and offers competitive benefits including performance-based bonuses and opportunities for professional development.

Formación

  • Minimum 5 years' experience in software development.
  • Proven experience with Azure (App Services, Pipelines, OpenAI or AI services).
  • Strong expertise in PostgreSQL and SQL for schema design and tuning.

Responsabilidades

  • Architect, design, build, and maintain full-stack applications using modern stacks.
  • Develop APIs, data models, workflows, and backend services using Python.
  • Mentor other engineers and participate in code reviews.

Conocimientos

Advanced Python backend development
Cloud / Azure experience
PostgreSQL expertise
CI/CD with Azure Pipelines
React and TypeScript frontend development
Docker / Containerization

Educación

Bachelor's degree in Computer Science or related discipline

Herramientas

Jira
Azure DevOps

Descripción del empleo

Overview

PSI CRO Madrid, Community of Madrid, Spain

PSI is a leading Contract Research Organization (CRO) with 30 years of experience in the pharmaceutical industry. Originated in Switzerland, PSI is a privately owned, full-service CRO with a global reach, supporting clinical trials across multiple countries and continents. Our reputation for being highly selective about the projects we undertake highlights our commitment to delivering high-quality, timely services across a broad spectrum of therapeutic indications.

At PSI, we foster an environment where a diverse range of colleagues feel welcomed and valued. Our inclusive culture is a cornerstone of our success, enabling us to attract and retain top talent globally. We are not just about conducting clinical trials; we are about building a community where every team member has the opportunity to thrive and contribute to groundbreaking advancements in the pharmaceutical industry.

Job Description

We\'re looking for a full stack developer to join our growing Process Improvement team. If you\'re interested in AI solutions development and would like to further enhance your engineering skillset in a global company, then PSI might be the right choice for you.

Full-time employment based in Spain

Responsibilities
  • Architect, design, build, and maintain full-stack applications (web and desktop) using modern stacks (React, Next.js, Python, C#).
  • Develop APIs, data models, workflows, and backend services using Python (FastAPI, Django) or optionally C#.
  • Work with PostgreSQL (and SQL generally) to design database schemas, optimize queries, and ensure reliability.
  • Write performant queries and manage schemas with PostgreSQL and SQL.
  • Integrate with cloud-native services on Azure (Azure App Services, Azure OpenAI, Cosmos DB, Pipelines).
  • Work in Linux environments to set up local environments, scripts, services, and troubleshooting tools.
  • Create Docker containerized services, manage CI/CD pipelines through Azure Pipelines.
  • Use Jira (or Atlassian ecosystem) for issue tracking and Agile sprint execution.
  • Produce documentation and system diagrams: architecture, data flows, README files, onboarding guides.
  • Mentor other engineers, participate in code reviews, and support design decisions.
Qualifications

Must have:

  • Bachelor\'s degree in Computer Science or related discipline
  • Minimum 5 years\' experience in software development
  • Cloud / Azure: Proven real-world experience with Azure (App Services, Pipelines, OpenAI or AI services)
  • Databases: Strong expertise in PostgreSQL and SQL (schema design, tuning, policies, migrations)
  • Languages & Frameworks:
    • Advanced Python backend development (Flask, FastAPI, Django, etc.)
    • React and TypeScript frontend development (Next.js, preferably with ShadCN/UI or similar design systems)
    • Experience with Authentication and Callbacks
  • Docker / Containerization: Experience building and deploying container-based services
  • CI/CD: Hands-on experience with Azure Pipelines in production environments.
  • Project Tracking: Experience using Jira for Agile development workflows.
  • System Design & Documentation: Able to produce detailed design documents, readmes, API specs, and architecture diagrams.
  • Security: Background working with security-first or compliance-regulated environments (e.g., finance, healthcare, or government)

Plus:

  • Experience integrating AI/GenAI models or services (e.g. Azure OpenAI, LLMs, vector DBs, RAG workflows)
  • Experience in enterprise CI/CD governance and change control.
  • Prior roles collaborating with data science teams or AI research groups in an agile delivery context
Additional Information
  • Stable, privately-owned company, organically growing since 1995
  • Comfortable office facilities with easy commute; opportunities to work office-based/hybrid/remote from Spain
  • Intensive induction program, technical and industry-related trainings for an optimal start and continuous development
  • Friendly and supportive atmosphere in a committed team
  • International environment, with colleagues around the world
  • Opportunities to quickly see the results of your work
  • Attractive income package; performance-based bonuses; corporate benefits
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Full-Stack Engineer – AI-Native Applications
Senior Full-Stack Engineer – AI-Native Applications

MaxIT Consulting - Max Corporate Group • Barcelona

Presencial
EUR 60.000 - 90.000
Base salary €60,000-€90,000 gross
Early-stage equity participation
Senior Python Developer
Senior Python Developer

EPAM Systems • Madrid

Presencial
EUR 80.000 - 110.000
Private health insurance
Stock Purchase Plan
100% paid sick leave
+3
Senior AI-First Full-Stack Engineer
Senior AI-First Full-Stack Engineer

MaxIT Consulting - Max Corporate Group • Barcelona

Presencial
EUR 60.000 - 90.000
Early-stage equity participation
Senior Python Developer (AI) (IR-481)
Senior Python Developer (AI) (IR-481)

Intellectsoft • España

Presencial
USD 58.316 - 81.642
Udemy courses of your choice
Team-building events
Flexible working hours
Senior Software Engineer
Senior Software Engineer

remoteo • España

Híbrido
EUR 75.000 - 110.000
AI tooling budget
Mentoring & training
Flexible hybrid work
+2
Forward Deployed Engineer - Up To €100.000 A Year
Forward Deployed Engineer - Up To €100.000 A Year

Wave Group • País Vasco

Híbrido
EUR 60.000 - 100.000
Meaningful equity
Performance-based bonus
Hybrid model
AI Full Stack Engineer | AI-Assisted Development in Madrid
AI Full Stack Engineer | AI-Assisted Development in Madrid

www.cardandpaymentjobs.com • Madrid

Híbrido
EUR 70.000 - 85.000
Senior Software Engineer - Gen AI Team
Senior Software Engineer - Gen AI Team

Clarity AI • Madrid

Presencial
EUR 50.000 - 90.000
Competitive compensation
Flexible working hours
Generous paid time off
+7
Senior AI Platform Engineer/AI Architect - Microsoft Technologies (relocation to the Netherlands)
Senior AI Platform Engineer/AI Architect - Microsoft Technologies (relocation to the Netherlands)

EPAM Systems • Málaga

Híbrido
EUR 90.000 - 140.000
26 paid holiday days
Pension plan scheme
Disability insurance
+5
AI Full Stack Engineer
AI Full Stack Engineer

European Tech Recruit • Madrid

Presencial
EUR 90.000 - 120.000