Dwelly is a London-based AI-enabled platform that acquires and digitizes independent rental agencies to automate the entire letting lifecycle for landlords and tenants.
<h3>About Dwelly</h3> <p>Dwelly — 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.</p> <p>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.</p> <h3>Position Summary</h3> <p>We 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.<br>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.<br>Your mission is to make every new agency migration faster, safer, more repeatable and less dependent on manual work.</p> <p><strong>What You’ll Do</strong></p> <ul> <li>Build an application that connects to external CRM systems used by acquired agencies, extracts relevant data, and prepares it for migration into Dwelly.</li> <li>Work with APIs, exports, files, databases and poorly documented legacy systems.</li> <li>Design workflows for cleaning, mapping, normalising, deduplicating, and validating complex CRM data before it enters Dwelly's core platform.</li> <li>Build safe import flows with retries, audit logs, dry runs, error handling and manual review where needed.</li> <li>Work with entities such as landlords, tenants, properties, tenancies, payments and maintenance records.</li> <li>Use LLM APIs pragmatically for schema mapping, data classification, entity matching, exception triage and quality checks.</li> <li>Own the platform end to end: architecture, implementation, testing, deployment and production support.</li> <li>Work closely with engineering, product, operations and integration teams.</li> </ul> <p><strong>What We’re Looking For</strong></p> <ul> <li>Strong backend engineering experience with <strong>Python</strong>.</li> <li>Strong practical <strong>SQL</strong> skills.</li> <li>Experience with data migration, ETL/ELT, data processing, system integrations or internal tools.</li> <li>Production experience with <strong>FastAPI, Django, Flask</strong> or similar.</li> <li>Experience integrating with external APIs and third-party systems.</li> <li>Ability to work with messy, inconsistent or poorly documented datasets.</li> <li>Good understanding of data modelling, mapping, validation, deduplication and safe import patterns.</li> <li>Good understanding of database transactions, data consistency and production data workflows.</li> <li>Experience with Linux, Docker and containerised development.</li> <li>Practical experience using AI coding tools and/or LLM APIs.</li> <li>Strong ownership mindset and ability to deliver independently under ambiguity.</li> <li>Clear communication and ability to work closely with non-engineering stakeholders.</li> </ul> <h3><strong>Nice to Have</strong></h3> <ul> <li>Experience with CRM systems, property management systems, fintech, payments or operations platforms.</li> <li>Experience with fuzzy matching, entity resolution, confidence scoring or duplicate detection.</li> <li>Experience building internal tools for operations, integrations or migration workflows.</li> <li>Experience with observability, logging, monitoring and CI/CD.</li> <li>Experience testing applications against complex or high-volume datasets.</li> <li>Experience with typed languages such as Java, C#, C++, Kotlin, Scala or similar.</li> <li>Experience using LLMs for schema mapping, data classification, data extraction or workflow automation.</li> </ul> <h3><strong>What Success Looks Like</strong></h3> <ul> <li>Newly acquired agencies can be migrated faster and with fewer manual steps.</li> <li>CRM data can be extracted, validated and imported in a repeatable way.</li> <li>Data quality issues are detected early and handled safely.</li> <li>The migration process becomes more automated, auditable and scalable over time.</li> <li>Operations and engineering teams have better visibility and control over migration progress.</li> </ul> <h3>Compensation & Benefits:</h3> <ul> <li>Fully remote role.</li> <li>Competitive compensation based on experience and impact.</li> <li>Opportunity to work on high-leverage automation systems at the intersection of backend engineering, applied ML, data and real operational workflows.</li> <li>Competitive salary with the potential for equity options based on performance, recognising exceptional contributions to our integration success.</li> </ul> <h3>What is it like being a Dwell-er?</h3> <p>Feel free to check out <a href="https://docsend.com/view/7v8gwrjaky7mn895">Dwelly Core Principles</a>. That’s about what we believe in, how we operate and make decisions.</p> <p>What we offer is not a fancy office or a static workplace. Instead, this is about solving one of the world’s most complex problems in the largest consumer industry in the world: residential rentals.</p> <p>More than 30% of households live in rental homes — over 5 million in the UK and more than 100 million across the EU and US. Our mission is to improve that experience through technology, automation and operational excellence.</p> <p>This is about disrupting one of the largest and most antiquated industries in the world with one of