Senior Backend Engineer

Contract type
Ongoing
Work mode
Remote · Spain
Experience
Senior · 7+ years

Job description

Senior Backend Developer in Lodgify's Reservations Squad, owning the booking lifecycle, financial calculations and real-time availability calendar. The role focuses on event-driven architecture, database migrations and engineering reliability and mentorship.

At a glance

Employment
Full-time
Work mode
Remote · Spain
Languages
English

What you'll do

  • Architect and evolve the booking core, managing the end-to-end lifecycle, quotes, taxes, fees, and financial ledger logic.
  • Drive event-driven messaging using RabbitMQ outbox/inbox patterns and Kafka (Avro) to guarantee reliable data fan-out across payments, messaging, and channel managers.
  • Lead the architectural transition from EF6/SQL Server to EF Core 8/PostgreSQL, executing zero-downtime schema updates that pave the way for continuous delivery.
  • Decouple high-churn aggregates by strengthening anti-corruption boundaries and isolating cross-domain communication.
  • Optimize the calendar backend-for-frontend service to deliver real-time availability and overbooking protection under strict latency requirements.
  • Elevate system reliability by defining SLOs, implementing robust idempotency patterns, and refining observability in Datadog.
  • Empower and mentor fellow engineers through constructive peer reviews, architectural documentation, and shared ownership of critical systems.

What we're looking for

  • 7+ years of professional experience building scalable backend services in C# and .NET Core / .NET 8.
  • 3+ years of proven hands-on experience designing and operating distributed, event-driven architectures with RabbitMQ or Kafka.
  • Deep practical knowledge of database internals, Entity Framework / EF Core, and executing zero-downtime schema migrations on PostgreSQL or SQL Server.
  • Experience applying Domain-Driven Design (DDD), CQRS, onion/layered architecture, and Anti-Corruption Layer (ACL) patterns.
  • Strong focus on operational excellence, testing, logging/APM instrumentation (Datadog), and idempotency design.
  • A collaborative mindset focused on mentoring teammates, writing clear documentation, and solving complex problems pragmatically.

Nice to have

  • Experience working in a microservices architecture.
  • Knowledge use of DevOps tech. (K8s, Docker, Helm, GCP, ...).

Your team

Reservations Squad

Benefits

Tax-Free Savings: Increase your take-home pay by using Flexible Remuneration for meal costs (up to €220/mo) and public transport (up to €136/mo).

Dynamic Hub: A high-energy, inclusive environment designed for collaboration and connection with a team that represents over 60 countries.

  • Remote Flexibility: The freedom to work from home.
  • Time to Recharge: 25 working days of paid vacation and Jornada Intensiva in August.
  • Alan Health Insurance: Premium health, dental, and mental health support via Alan. Pre-existing conditions are covered.
  • Home Office Gear: We provide a table, ergonomic chair, and monitor for your home setup.
  • Language Learning: Free Spanish classes.
  • Referral Program: Cash rewards for bringing in new talent.
  • Annual Offsite: We bring the whole team together in Barcelona once a year for an unforgettable company offsite!

Apply

About Lodgify

Fast-growing scale-up company leading the vacation rental industry, backed by $30M in funding, whose platform empowers property owners and managers worldwide to efficiently manage and grow their business through technology.

Key facts

  • 380+ people
  • Barcelona
  • vacation rental technology
  • Backed by $30M in funding
  • Team of 380+ people representing over 60 nationalities
  • Headquartered in Barcelona

What they value

  • Diversity
  • Belonging
  • Collaboration