Senior Backend Engineer
A senior engineering role based in Spain, working fully remotely for a company headquartered in Barcelona that holds an annual team offsite there. The product is a booking platform where reliability, financial accuracy and fast real-time availability matter a great deal. The role suits an experienced backend engineer who enjoys complex domain logic, event-driven systems and steering a careful legacy migration, and who is comfortable mentoring others and working in English.
What you'll do
- Design and evolve a core reservation engine covering booking lifecycles, quotes, taxes, fees and financial ledgers
- Lead a zero-downtime migration from an older .NET data stack to a newer framework and PostgreSQL
- Build and run event-driven messaging using RabbitMQ and Kafka with reliable delivery patterns
- Optimise a calendar service for real-time availability under strict latency targets
- Define service level objectives and improve observability and monitoring
- Mentor engineers through code reviews and technical documentation
What you need
- 7+ years of professional backend development with C# and .NET 8 or .NET Core
- 3+ years designing and operating event-driven systems with RabbitMQ or Kafka
- Strong practical knowledge of Entity Framework Core and zero-downtime schema migrations on PostgreSQL or SQL Server
- Experience with Domain-Driven Design, CQRS and layered or onion architecture
- Experience with testing and APM tooling such as Datadog
- Fluent written and spoken English; CV submitted in English
Applicants must be based in: Spain.
How to apply
Get the free i'llTip app to see the employer's details and apply. i'llTip's AI can tailor your résumé to this job, and you'll get alerts for similar roles.
Apply on i'llTipPrefer the website? Continue on illtip.comOr get the app: Android · iPhone
🔔 Get new jobs like this first: join i'llTip Jobs on Telegram · or get personal job alerts
More DevOps jobs
Metadata & Data Lineage Specialist
A hands-on data governance role based onsite in Lagos, focused on building out how an organisation manages its metadata and traces data across systems. It suits a data professional who enjoys making a data catalogue genu…
Senior Platform Software Engineer (Remote - Europe, within 3 hours of CET)
Candidates must live within three hours of Central European Time. A small engineering team at a B2B SaaS company is looking for a senior engineer to own production infrastructure and the reliability foundations that let …
Related job searches
Remote Backend Developer JobsRemote Software Engineer JobsBackend Developer jobsSoftware Engineer jobsSenior jobsWork From Home jobs