Senior Backend Developer

Lodgify

España

Remote

EUR 90,000 - 120,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
25 days vacation
Health insurance
Annual offsite (Barcelona)

Job summary

Lodgify, a fast-growing scale-up in the vacation rental space, is seeking a Senior Backend Developer to own the booking core and financial logic within the Reservations Squad. You’ll drive end-to-end lifecycle features, real-time availability, and reliability improvements in a distributed C#/.NET environment.

Based in Barcelona with remote flexibility, you’ll mentor engineers, advance our event-driven architecture (RabbitMQ/Kafka) and perform zero-downtime migrations, shaping the platform for

Qualifications

  • 7+ years of professional backend experience in C#/.NET
  • 3+ years designing and operating distributed, event-driven architectures with RabbitMQ or Kafka
  • Deep knowledge of databases and EF/EF Core; zero-downtime migrations on PostgreSQL or SQL Server
  • Experience applying Domain-Driven Design (DDD), CQRS, onion/layered architectures, and ACL patterns
  • Strong focus on testing, logging/APM instrumentation (Datadog), and idempotent design
  • Mentor teammates, document architectures, and promote shared ownership of critical systems

Responsibilities

  • Architect and evolve the booking core with end-to-end lifecycle, quotations, taxes, fees, and financial ledger logic
  • Drive event-driven messaging and data fan-out across payments, messaging, and channel managers
  • Lead architectural transition to EF Core 8/PostgreSQL with zero-downtime schema updates
  • Decouple high-churn aggregates and strengthen cross-domain boundaries
  • Optimize the calendar backend-for-frontend for real-time availability and anti-overbooking
  • Improve reliability by defining SLOs and improving observability (Datadog)
  • Mentor engineers through peer reviews and architectural documentation

Skills

Backend engineering
Event-driven
DDD & CQRS
Observability
Mentorship
Code reviews

Tools

RabbitMQ
Kafka
EF Core
PostgreSQL
SQL Server
Datadog

Job description

Lodgify is a fast-growing scale-up company leading the vacation rental industry. Backed by $30M in funding, our platform empowers property owners and managers worldwide to efficiently manage and grow their business through technology.

Headquartered in sunny Barcelona, we're now a team of 380+ people representing over 60 nationalities, united by a passion for transforming the future of short-term rentals.

As a Senior Backend Developer in our Reservations Squad, you will take ownership of the financially critical heart of Lodgify's platform—the booking lifecycle, financial calculations, and real-time availability calendar. You will tackle technical challenges head-on by advancing our event-driven architecture and completing critical database migrations while playing a key role in raising the bar for engineering reliability and team mentorship.

How will you make an impact?
  • 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 our 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 makes you a great fit?
  • 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.
How can you earn extra bonus points?
  • Experience working in a microservices architecture.
  • Knowledge use of DevOps tech. (K8s, Docker, Helm, GCP, ...).
Why you’ll love us:

You’ll be part of a growing, dynamic company with a truly international team. At Lodgify, we are full of contagious energy, hard work, and passion for what we do. We celebrate diversity and are proud to acknowledge a variety of backgrounds, perspectives and skills in our team; committed to creating a workplace where everyone is heard and feels a sense of belonging.

What's in it for you?
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.
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).
Home Office Gear: We provide a table, ergonomic chair, and monitor for your home setup.
Annual Offsite: We bring the whole team together in Barcelona once a year for an unforgettable company offsite!
Dynamic Hub: A high-energy, inclusive environment designed for collaboration and connection with a team that represents over 60 countries.
So, what are you waiting for?
All applications and CVs must be submitted in English
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Employee Experience Specialist
Employee Experience Specialist

Lodgify • Barcelona

Remote
EUR 42,000 - 62,000
Remote work
25 days vacation
Alan Health Insurance
+2
Senior FP&A Analyst
Senior FP&A Analyst

Lodgify • Barcelona

Hybrid
EUR 60,000 - 80,000
Remote Flexibility
25 days vacation
Premium health insurance
+5
Senior People Business Partner
Senior People Business Partner

Lodgify • Barcelona

Hybrid
EUR 60,000 - 80,000
25 working days of paid vacation
Top-notch Cigna health insurance
Monthly meal allowance of 150€
+3
Senior Marketing Data Analyst (Acquisition)
Senior Marketing Data Analyst (Acquisition)

Lodgify • Barcelona

Remote
EUR 65,000 - 90,000
Remote flexibility
25 days vacation
Alan Health Insurance
+3
Payment Collection Specialist
Payment Collection Specialist

Lodgify • Spain

Hybrid
EUR 30,000 - 42,000
Remote work
Health insurance
Flexible remuneration
+4
Group Product Manager
Group Product Manager

Lodgify • Barcelona

Remote
EUR 120,000 - 180,000
Remote Flexibility
25 days vacation
Alan Health Insurance
+7
Payment Collection Specialist
Payment Collection Specialist

Lodgify • Barcelona

Hybrid
EUR 36,000 - 48,000
Remote-friendly
Flexible vacation
Health insurance
+6
Payments Collection Specialist
Payments Collection Specialist

Lodgify • Spain

Hybrid
EUR 32,000 - 42,000
Remote work
Health insurance
25 days vacation
+3
Bilingual Sales Development Representative
Bilingual Sales Development Representative

Lodgify • Barcelona

Hybrid
EUR 25,000 - 42,000
25 days paid vacation
Pension scheme
Home-office setup tools
+2
Sales Development Representative (English, French & Italian)
Sales Development Representative (English, French & Italian)

Lodgify • Spain

Remote
EUR 25,000 - 35,000
25 working days of paid vacation
Home-office setup allowance
Flexible remuneration plan
+1