Remote Senior Backend Engineer - Data Migration & ETL

Dwelly

Greater London

On-site

GBP 90,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote role
Equity options
Competitive salary

Job summary

Dwelly is seeking a Senior Backend Engineer to build and own Dwelly’s internal Data Migration Platform, connecting to legacy CRMs and orchestrating extraction, validation and safe import into the core platform.

You will design and implement migration workflows, handle messy datasets, and work with cross-functional teams to ensure scalable, auditable migrations with AI-assisted tooling where appropriate.

Qualifications

  • 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.
  • 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 independently under ambiguity.
  • Clear communication and ability to work closely with non‑engineering stakeholders.

Responsibilities

  • Build 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.

Skills

Python
SQL
ETL
ELT
FastAPI
Django
Flask
APIs
Data modelling
Deduplication
LLM APIs

Tools

Linux
Docker
CI/CD
Observability
Monitoring

Job description

Dwelly is seeking a Senior Backend Engineer to build and own Dwelly’s internal Data Migration Platform, connecting to legacy CRMs and orchestrating extraction, validation and safe import into the core platform.

You will design and implement migration workflows, handle messy datasets, and work with cross-functional teams to ensure scalable, auditable migrations with AI-assisted tooling where appropriate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Data Quality Analyst — Migrations & Validation
Remote Data Quality Analyst — Migrations & Validation

Dwelly • Greater London

On-site
GBP 55,000 - 75,000
Fully remote role
Equity options
Competitive compensation
Senior Data Engineer: Hybrid ETL & Migration Lead
Senior Data Engineer: Hybrid ETL & Migration Lead

Brio Digital • Leeds

Hybrid
GBP 65,000 - 95,000
Remote Applied AI Engineer: Agentic Systems & Automation
Remote Applied AI Engineer: Agentic Systems & Automation

Dwelly • Greater London

Hybrid
GBP 110,000 - 170,000
Fully remote
Equity options
Competitive salary
Senior Data Modeler for DW Migration (Remote)
Senior Data Modeler for DW Migration (Remote)

Intuita • Liverpool

Hybrid
GBP 45,000 - 68,000
Analytics Engineer - dbt, BigQuery Data Migration (Hybrid)
Analytics Engineer - dbt, BigQuery Data Migration (Hybrid)

Venturi • Greater London

Hybrid
GBP 60,000 - 80,000
Senior Data Scientist – Growth & Data Platform
Senior Data Scientist – Growth & Data Platform

Dwelly • Greater London

On-site
GBP 90,000 - 130,000
Equity options
Senior Data Analyst – Remote, Equity
Senior Data Analyst – Remote, Equity

Dwelly • Greater London

On-site
GBP 40,000 - 65,000
Flexible working hours
Competitive salary with equity options
Data Migration & Implementation Lead (Remote)
Data Migration & Implementation Lead (Remote)

iamproperty • United Kingdom

On-site
GBP 90,000 - 120,000
Private healthcare
Wellbeing allowance
Working elsewhere policy (4 weeks/yr)
+1
Senior Data Engineer - Multi-Cloud Data Platform & ETL
Senior Data Engineer - Multi-Cloud Data Platform & ETL

Retelligence • Greater London

Hybrid
Data Migration Architect – End-to-End & Cohort-Based
Data Migration Architect – End-to-End & Cohort-Based

Tata Consultancy Services • Greater London

On-site
GBP 75,000 - 90,000