Lodgify

Lodgify

Lodgify is a Barcelona-based technology company founded in 2012, offering innovative vacation rental software and website templates. Their all-in-one solution allows property owners to easily create beautiful hospitality websites, accept online booking...

Internet Software & Services
201-500
Founded 2012
$37M raised

Description

  • Architect and evolve the booking core, including booking lifecycle, quotes, taxes, fees, and financial ledger logic.
  • Build reliable event-driven messaging with RabbitMQ outbox/inbox patterns and Kafka using Avro.
  • Lead the migration from EF6 and SQL Server to EF Core 8 and PostgreSQL, including zero-downtime schema updates.
  • Strengthen domain boundaries and isolate cross-domain communication through anti-corruption patterns.
  • Optimize the calendar backend-for-frontend service for real-time availability and overbooking prevention.
  • Define SLOs and improve reliability through idempotency patterns and Datadog observability.
  • Mentor engineers through peer reviews, architectural documentation, and shared ownership of critical systems.

Requirements

  • 7+ years of professional experience building scalable backend services with C# and .NET Core or .NET 8.
  • 3+ years of hands-on experience designing and operating distributed, event-driven architectures with RabbitMQ or Kafka.
  • Practical knowledge of database internals, Entity Framework or EF Core, and zero-downtime schema migrations in PostgreSQL or SQL Server.
  • Experience applying Domain-Driven Design, CQRS, onion or layered architecture, and Anti-Corruption Layer patterns.
  • Strong focus on testing, logging, APM instrumentation with Datadog, operational excellence, and idempotency design.
  • Collaborative approach to mentoring, documentation, and pragmatic problem-solving.
  • Experience working in a microservices architecture (preferred).
  • Knowledge of DevOps technologies such as Kubernetes, Docker, Helm, and GCP (preferred).
  • Submit applications and CVs in English.

Benefits

  • Remote work flexibility.
  • 25 working days of paid vacation and reduced working hours in August.
  • Premium health, dental, and mental health coverage through Alan, including pre-existing conditions.
  • Flexible remuneration for meals up to €220 per month and public transport up to €136 per month.
  • Home office equipment, including a desk, ergonomic chair, and monitor.
  • Free Spanish classes.
  • Cash referral rewards.
  • Annual company offsite in Barcelona.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineering Internship - Java (Work-from-Home)

Businessolver 1001-5000 Professional Services

Businessolver is seeking a Software Engineering Intern to support agile product and engineering teams by developing and improving web application features.

Agile Bootstrap CSS Java JavaScript jQuery React Scrum Spring
1 hour, 21 minutes ago

Backend Software Engineer II- Data Platform

Vida Health 501-1000 Health Care Providers & Services

Vida is seeking a Backend Software Engineer II to build reliable data-platform services that transform partner data into operational, product, reporting, and analytics capabilities for its virtual obesity care platform.

PostgreSQL Python SQL
13 hours, 6 minutes ago

Backend Software Engineer

Megaport 201-500 Diversified Telecommunication Services

Join Megaport as a Software Engineer to evolve core business systems and deliver reliable, scalable customer integrations for its global Network as a Service platform.

Agile AWS Azure GCP Hibernate Java JavaScript Kotlin Python REST API Spring Spring Boot SQL
1 day, 12 hours ago

Backend Software Engineer

Megaport 201-500 Diversified Telecommunication Services

Join Latitude.sh, part of Megaport, as a Backend Engineer to build and scale the API powering global bare-metal infrastructure, provisioning, networking, and billing.

Go Python REST API Ruby on Rails Terraform
1 day, 12 hours ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers