Senior Backend Software Engineer — Data Migration Platform
Dwelly
SpainPosted Jul 17, 2026
Pasar al contenido principal
Senior Backend Software Engineer — Data Migration Platform
Dwelly
España
Solicitar
Senior Backend Software Engineer — Data Migration Platform
Dwelly
España
Hace 6 días
Sé de los primeros 25 solicitantes
Descubre a quién ha contratado Dwelly para este puesto
Solicitar
Guardar
Denunciar este empleo
About DwellyDwelly — a UK-based, AI-enabled lettings and property management platform, that is growing through a roll-up strategy acquiring estate agencies. The company leverages two arms: i) acquiring existing letting agencies, effectively buying its highly sticky, recurring revenue-type landlords portfolios, and then ii) building a top-notch technology to automate tenant management, payments, and post-rental property maintenance. The company seamlessly integrates AI services to automate all business processes within brick-and-mortar real estate agencies, integrating them into a tech-enabled digital letting platform in two months to radically improve the user experiences and increase efficiency of the business.We’re a fast-growing, product-focused company, backed by top-tier investors and led by a team with deep experience in real estate, technology, and operations.Position SummaryWe are looking for a Senior Backend Engineer to build Dwelly’s internal Data Migration Platform — a system that connects to legacy CRMs, extracts and validates agency data, handles exceptions, and imports it safely into Dwelly’s core platform.This role goes beyond standard backend API development. You will build production systems around messy CRM data, external integrations, validation logic, migration workflows and operational edge cases.Your mission is to make every new agency migration faster, safer, more repeatable and less dependent on manual work.What You’ll DoBuild an application that connects to external CRM systems used by acquired agencies, extracts relevant data, and prepares it for migration into Dwelly.Work with APIs, exports, files, databases and poorly documented legacy systems.Design workflows for cleaning, mapping, normalising, deduplicating, and validating complex CRM data before it enters Dwelly's core platform.Build safe import flows with retries, audit logs, dry runs, error handling and manual review where needed.Work with entities such as landlords, tenants, properties, tenancies, payments and maintenance records.Use LLM APIs pragmatically for schema mapping, data classification, entity matching, exception triage and quality checks.Own the platform end to end: architecture, implementation, testing, deployment and production support.Work closely with engineering, product, operations and integration teams.What We’re Looking ForStrong backend engineering experience with Python.Strong practical SQL skills.Experience with data migration, ETL/ELT, data processing, system integrations or internal tools.Production experience with FastAPI, Django, Flask or similar.Experience integrating with external APIs and third-party systems.Ability to work with messy, inconsistent or poorly documented datasets.Good understanding of data modelling, mapping, validation, deduplication and safe import patterns.Good understanding of database transactions, data consistency and production data workflows.Experience with Linux, Docker and containerised development.Practical experience using AI coding tools and/or LLM APIs.Strong ownership mindset and ability to deliver...