CareerPlanSign in

Senior Backend Engineer

Spain💼 Full-time🗓 2025-03-28 → 2026-09-25

Core

Own the booking lifecycle, financial calculations, and real-time availability calendar for a vacation rental platform.

Role type

Senior Backend Engineer (Reservations Squad)

Builds

Booking core, event-driven messaging systems, and calendar backend services

Domain

Vacation rentals / Travel technology

Deliverable

production ML models | product features

Required skills

C#, .NET Core/.NET 8, RabbitMQ, Kafka, PostgreSQL, SQL Server, Entity Framework, Domain-Driven Design, CQRS, Anti-Corruption Layer, SLO definition, idempotency patterns, observability

Preferred skills

Microservices architecture, Kubernetes, Docker, Helm, GCP

Responsibilities

Architect and evolve the booking core including quotes, taxes, fees, and financial ledger logic; Drive event-driven messaging using RabbitMQ and Kafka; Lead architectural transition from EF6/SQL Server to EF Core 8/PostgreSQL; Decouple high-churn aggregates using anti-corruption boundaries; Optimize calendar backend for real-time availability and overbooking protection; Elevate system reliability via SLOs and observability; Mentor fellow engineers

Seniority

Senior, hands-on IC

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.