Senior Backend Software Engineer — Data Migration Platform
Senior · Удалённо · Английский B2
Не указано: география
Навыки
API (интеграции)
CI/CD
C++
CRM-системы
C#
Data Quality
Django
Ещё 17
Docker
ETL / ELT
FastAPI
Flask
GMV / MRR
Java
Kotlin
Linux
LLM
Machine Learning
Мониторинг и observability
Ответственность за результат
Python
Retention и отток
SASS / LESS
Scala
SQL
О компании и продукте
Dwelly is building the AI operating system for residential lettings. Its growing network of agencies provides its AI with real-world data, continuous feedback, and control over complete workflows, making exceptional service the standard for landlords and tenants. Today, Dwelly operates more than 15,000 properties and $470 million in GMV, making it one of the UK’s ten largest lettings operators. The company has raised $263 million.
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.
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.
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.
Задачи
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
Требования
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
Будет плюсом
Experience with CRM systems, property management systems, fintech, payments or operations platforms
Experience with fuzzy matching, entity resolution, confidence scoring or duplicate detection
Experience building internal tools for operations, integrations or migration workflows
Experience with observability, logging, monitoring and CI/CD
Experience testing applications against complex or high-volume datasets
Experience with typed languages such as Java, C#, C++, Kotlin, Scala or similar
Experience using LLMs for schema mapping, data classification, data extraction or workflow automation
What Success Looks Like
Newly acquired agencies can be migrated faster and with fewer manual steps
CRM data can be extracted, validated and imported in a repeatable way
Data quality issues are detected early and handled safely
The migration process becomes more automated, auditable and scalable over time
Operations and engineering teams have better visibility and control over migration progress
Условия
Fully remote role
Competitive compensation based on experience and impact
Opportunity to work on high-leverage automation systems at the intersection of backend engineering, applied ML, data and real operational workflows
Competitive salary with the potential for equity options based on performance, recognising exceptional contributions to our integration success
What is it like being a Dwell-er?
Feel free to check out Dwelly Core Principles . That’s about what we believe in, how we operate and make decisions
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
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
This is about disrupting one of the largest and most antiquated industries in the world with one of the strongest operational and technical teams in the UK and Europe
We work hard, and we aim for extremely ambitious results
We want people to be proud of what they’ve built and to one day look back and say: “Hell yeah, that was me that did it.”
Паспорт вакансии
История публикации
Появилась в Вакандии26 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели 26 дней назад
Среди похожихдольше 1%сравнение с 114 вакансиями той же роли и грейда
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдSeniorвычитано из текста вакансии
Формат работыУдалённо
Географияне указана
Зарплата≈ 15 250 USD в месяцнаша оценка, в вакансии не названа
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Свежесть99свежее 99% похожих вакансий
Проверка Вакандии
Источники и свежесть
Тип источника
Карьерный сайт работодателя
Найдено публикаций
1
Посмотреть публикации и даты
greenhouseОсновная публикация · 2026-07-16
D
Работодатель
Dwelly
11 активных вакансий · вилка работодателя указана в 0%
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — job-boards.eu.greenhouse.io.
Признаки мошенничества
Просят предоплату, «залог» или деньги за обучение и оборудование.
Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
Быстро уводят в мессенджер и торопят с решением.
Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
G
Почему похожа: похожая специализация · тот же грейд