Dwelly

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

Работодатель

Dwelly

11 активных вакансий · вилка работодателя указана в 0%

Открыть профиль компании

Безопасность

Отклик уходит на сайт источника

Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайтеjob-boards.eu.greenhouse.io.

Признаки мошенничества
  • Просят предоплату, «залог» или деньги за обучение и оборудование.
  • Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
  • Быстро уводят в мессенджер и торопят с решением.
  • Обещают большой доход без опыта и без деталей задач.

Настоящий работодатель не просит денег и платёжных данных до трудоустройства.

Продолжить поиск

Похожие вакансии

Причина сходства указана на каждой карточке

  1. Почему похожа: похожая специализация · тот же грейд

    Gurtam

    Senior Python Developer – Vilnius

    • Senior
    • Гибрид
    • Вильнюс, Литва
    Подробнее
  2. Почему похожа: похожая специализация · тот же формат

    CSSSR

    DevOps-инженер

    • Middle
    • Удалённо
    Подробнее