Software Engineer - Backend

Quadrivia
Barcelona, Spain
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 90K

Job location

Barcelona, Spain

Tech stack

Clean Code Principles
Artificial Intelligence
Test Driven Development
VoIP
Clinical Data Repository
Databases
Command-Query Responsibility Segregation (Software Development)
Relational Databases
Software Design Patterns
DevOps
Distributed Systems
Fault Tolerance
Python
Enterprise Messaging Systems
Queueing Systems
Google Cloud Platform
System Availability
Large Language Models
Caching
Backend
FastAPI
Event Driven Architecture
Build Management
AI Platforms
Kubernetes
Machine Learning Operations
DDD (Domain Driven Development)
Terraform
Data Pipelines
Docker
Microservices

Job description

Kubernetes Docker Terraform Descripción del empleo About Us

Quadrivia is the health technology company behind Qu, a comprehensive, controllable, and customizable assistant AI built by clinicians, for clinicians. Addressing the urgent shortage of healthcare professionals, Qu provides real-time, personal, and reliable support for clinical tasks across the care continuum. Designed for providers, payers, and pharmaceutical companies, Qu is easy to customize and integrates seamlessly into workflows, delivering precise assistance across the care spectrum. The Role

You will design and build the backend systems powering the Quadrivia clinical AI platform-including high-availability services, event-driven architectures, data pipelines, and the orchestration layers used by our clinical AI agents (see pages 15-20 on orchestrator and knowledge base).

This role is deeply hands-on, technical, and foundational to our reliability, safety, and performance., * Implement, and maintain backend service (not tiny microservices-well-designed domain-driven boundaries).

  • Build scalable systems for supporting customer features and operational platform.
  • Implement resilient, high-throughput data pipelinessa.
  • Ensure accuracy, safety, and compliance in all system interactions with clinical data.
  • Own reliability: observability, fallback strategies.
  • Collaborate closely with AI, Clinical, QA, and Security teams.
  • Write clean, test-driven, maintainable code.
  • Validate and own all AI-generated code contributions.

Requirements

A health technology company in Barcelona is seeking a seasoned backend engineer to design and build backend systems for their AI platform. This hands-on role requires over 10 years of experience in backend engineering, particularly in healthcare contexts, and expertise in Python and event-driven architectures. The successful candidate will ensure high-availability and compliance across clinical data systems while collaborating with cross-functional teams to enhance performance and reliability., * 10+ years in backend engineering with high-scale distributed systems.

  • Healthcare related experience under regulatory requirements.
  • Strong knowledge of databases, caching, and messaging systems., * Implement and maintain backend services.
  • Build scalable systems for customer features.
  • Ensure accuracy, safety, and compliance in system interactions.

Conocimientos

Expert in Python High-scale distributed systems Event-driven architectures Cloud & DevOps literacy Excellent communicator, * Healthcare related experience working under SOC2/ISO27001, HIPAA/GDPR, or medical device regulatory requirements.

  • 10+ years in backend engineering with high-scale distributed systems.
  • Expert in Python, FastAPI, async systems, and event-driven architectures.
  • Strong knowledge of object and relational database, caching, message stream, message queues.
  • Engineering standards: , DDD, CQRS, Design Patterns, SOLIP Principles, DRY, KISS, TDD
  • Cloud & DevOps literacy: GCP, Kubernetes, Docker, Terraform
  • Deep understanding of resilient systems, fault tolerance, and high availability.
  • Excellent communicator-clear, structured, concise, preferably following S.T.A.R/S.A.R or related.
  • Culture fit: kind, exceptionally smart, mission-driven, field expert.

Nice to Have

  • Knowledge of Hexagonal Architecture, CQRS
  • Experience with ML Ops, RAG, LLM workflows, voice agents, STT/TTS diarization.
  • Exposure to telephony/VoIP infrastructure.

Apply for this position