Senior Backend Software Engineer — Data Migration Platform

4 days, 14 hours ago
Full-time
Senior
Software Development
Dwelly

Dwelly

Dwelly is a London-based startup that specializes in acquiring and modernizing independent real estate letting agencies across the UK. Founded by former executives from Uber and Gett, the company operates as a full-stack B2B platform for lettings and property management. Since its incorporation in August 2023, Dwelly has acquired 10 agencies and raised £69 million in funding to support its expansion efforts. The company offers an AI-powered operating system designed to enhance the efficiency of lettings agencies. This system automates various processes, including tenant communications, background checks, and maintenance management. Dwelly aims to improve the tenant experience and landlord economics by significantly reducing tenant placement times and generating multiple validated offers quickly. With a goal of managing 50,000 properties and employing over 1,500 people by the end of 2026, Dwelly is positioned among the UK's top letting agencies, managing over 10,000 properties and generating substantial gross rent.

information technology & services
51-200
Founded 2023
$49M raised

Description

  • Build an application that connects to external CRM systems and extracts data for migration into Dwelly's core platform.
  • Design data workflows for cleaning, mapping, normalising, deduplicating and validating complex CRM records.
  • Build safe import flows with retries, audit logs, dry runs, error handling and manual review steps.
  • Work with entities such as landlords, tenants, properties, tenancies, payments and maintenance records.
  • Use LLM APIs for schema mapping, data classification, entity matching, exception triage and quality checks.
  • Own the platform end to end, including architecture, implementation, testing, deployment and production support.
  • Work with APIs, exports, files, databases and legacy systems with inconsistent documentation.
  • Collaborate closely with engineering, product, operations and integration teams to improve migration outcomes.
  • Improve migration speed, repeatability, safety and automation across newly acquired agencies.

Requirements

  • Strong 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 frameworks.
  • Experience integrating with external APIs and third-party systems.
  • Ability to work with messy, inconsistent or poorly documented datasets.
  • Understanding of data modelling, mapping, validation, deduplication and safe import patterns.
  • 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 independently under ambiguity.
  • Clear communication and ability to work with non-engineering stakeholders.
  • Experience with CRM systems, property management systems, fintech, payments or operations platforms (preferred).
  • Experience with fuzzy matching, entity resolution, confidence scoring or duplicate detection (preferred).
  • Experience building internal tools for operations, integrations or migration workflows (preferred).
  • Experience with observability, logging, monitoring and CI/CD (preferred).
  • Experience testing applications against complex or high-volume datasets (preferred).
  • Experience with typed languages such as Java, C#, C++, Kotlin or Scala (preferred).
  • Experience using LLMs for schema mapping, data classification, data extraction or workflow automation (preferred).

Benefits

  • Fully remote role.
  • Competitive compensation based on experience and impact.
  • Competitive salary with potential for equity options based on performance.
  • Opportunity to work on high-leverage automation systems across backend engineering, applied ML, data and real operational workflows.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Data Engineer IV (6249)

Dan.com - a GoDaddy brand Internet Software & Services

itD is hiring a Data Engineer IV to build and optimize AWS-based data infrastructure and pipelines that support AI infrastructure and inference initiatives in a remote role.

AWS
13 hours, 1 minute ago

Senior Backend Engineer, Developer Platform (Horde)

Epic Games 5K-10K Internet Software & Services

Epic Games is hiring a senior programmer for its Unreal Engine developer platform team to work on Horde, the internal platform that supports CI/CD, remote execution, build health, storage, and developer workflows.

AWS Azure C# CI/CD gRPC MongoDB .NET Redis
13 hours, 1 minute ago

Senior Data Engineer (GCP)

Xebia 1K-5K Internet Software & Services

Xebia is hiring a data engineer to support a BigQuery migration by building and maintaining scalable data pipelines for production reporting, analytics, and business intelligence solutions.

Apache Airflow CI/CD Databricks dbt Git Python Snowflake SQL
13 hours, 1 minute ago

Staff Data Engineer (Coupang Pay)

Coupang 1K-5K Internet Software & Services

쿠팡페이 핀테크 데이터 플랫폼 팀의 Staff Data Engineer로서 실시간 결제·주문 데이터를 기반으로 데이터 파이프라인과 분석 인프라를 구축·고도화하는 역할입니다.

Apache Spark AWS ClickHouse Flink Hive Java Presto Python Scala SQL Tableau
13 hours, 16 minutes 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