Senior Backend Engineer
Core
Architect and evolve the booking core, managing the end-to-end lifecycle, quotes, taxes, fees, and financial ledger logic for a vacation rental platform.
Role type
Senior Backend Engineer (Reservations Squad)
Builds
Booking lifecycle, financial calculations, real-time availability calendar, and event-driven messaging systems.
Domain
Travel technology / Vacation rentals
Required skills
C#, .NET Core/.NET 8, RabbitMQ, Kafka, PostgreSQL, SQL Server, Entity Framework, Domain-Driven Design, CQRS, Anti-Corruption Layer, Datadog, Idempotency patterns
Preferred skills
Microservices architecture, DevOps (K8s, Docker, Helm, GCP)
Technologies
RabbitMQ, Kafka, Avro, PostgreSQL, SQL Server, EF Core, Datadog, K8s, Docker, Helm, GCP
Responsibilities
Architect and evolve the booking core; Drive event-driven messaging using RabbitMQ and Kafka; Lead architectural transition from EF6/SQL Server to EF Core 8/PostgreSQL; Optimize calendar backend-for-frontend service; Elevate system reliability by defining SLOs and implementing idempotency; Mentor fellow engineers.
Seniority
Senior, hands-on IC