Staff Software Engineer
Навыки
- Коммуникация
- Клиентоориентированность
- GMV / MRR
- MySQL
- Node.js
- Ответственность за результат
- PostgreSQL
Ещё 6
- Решение задач
- React
- Retention и отток
- SOLID и паттерны
- SQL
- TypeScript
О компании и продукте
- 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’re looking for a Staff Software Engineer to join one of our core domain teams — Tenant Find, Property Management, or Payments. This is a high-impact role at the intersection of business, product, architecture, and hands-on execution. You will be expected to understand how the domain works in practice, identify the highest-leverage opportunities for automation, shape the solution, and drive it through to production. You will work in a small, high-ownership team where exceptional engineers can have disproportionate impact. This role requires advanced day-to-day use of AI and LLMs as part of exploring problems, evaluating solution paths, accelerating implementation, and designing automation systems.
- We’re hiring remotely across the UK, Ireland, and European time zones . Candidates should be based within these regions/time zones to enable effective collaboration with the wider team.
Задачи
- Deep domain understanding Gain a deep understanding of your assigned domain (Tenant Find, Property Management, or Payments) and identify the highest-leverage opportunities for automation
- Understand real operational workflows, including legacy processes, manual work, local exceptions, and agency-specific variations
- Determine what should be standardized and what should remain flexible while designing robust, scalable solutions
- Automation and AI-driven systems Design, implement, and maintain systems that automate manual processes across acquired agencies
- Ensure automation reduces operational load, improves reliability, and enhances business margins
- Product and architectural collaboration Partner closely with product managers to frame problems, define solutions, and prioritize initiatives
- Make architectural decisions grounded in operational reality rather than abstract models
- Contribute to moving the system and the people around it toward better outcomes, balancing flexibility, scalability, and reliability
- End-to-end ownership and impact Take full responsibility for outcomes, not just implementation
- Deliver projects from concept to production rollout, continuously improving processes
- Influence the overall direction of your domain, shape automation strategy, and materially improve business economics
- Qualifications and Preferred Background
- Strong engineering background with experience independently delivering complex systems from idea to production
- Solid experience with Node.js + TypeScript and React + TypeScript
- Ability to design architectures for fast-changing products with real operational constraints
- High autonomy, ownership, and comfort making decisions under ambiguity
- Product judgment and the ability to connect technical decisions to business outcomes
- Strong understanding of the modern AI landscape and agentic workflows, with pragmatic application beyond hype
- Experience in end-to-end delivery in domains with fragmented legacy workflows and operational complexity
- Strong communication skills and fluency in English
- Higher degree education
- Startup mentality: resilience, adaptability, and ability to thrive in a fast-paced environment
- Customer-centric mindset: focus on delivering value to end-users or clients
- Strong problem-solving skills – ability to approach challenges logically and propose practical solutions
Требования
- Familiarity with modern TypeScript patterns, tRPC, Drizzle, and SQL (MySQL/Postgres), or ability to ramp up quickly
Паспорт вакансии
История публикации
Появилась в Вакандии26 дней
Перепубликациинетпубликовалась один раз
Проверяли на источникеВидели сегодня
Среди похожихНет данных148 из 30 · у похожих вакансий почти одинаковый возраст — сравнивать нечего
Откуда что взялось
Отмечено то, что вывели мы. Без пометки — значение назвал работодатель.
ГрейдLeadвычитано из текста вакансии
Формат работыУдалённо
Географияне указана
Зарплата≈ 19 772 USD в месяцнаша оценка, в вакансии не названа
Почему на этом месте в выдаче
Порядок выдачи объявлен контрактом: свежесть решает между днями, полнота и зарплата — внутри дня.
Полнота карточки753 из 4 полей: грейд, формат, география, зарплата
Зарплата названа0вилки работодателя нет, показана наша оценка
Проверка Вакандии
Источники и свежесть
- Тип источника
- Карьерный сайт работодателя
- Найдено публикаций
- 1
Посмотреть публикации и даты
- greenhouseОсновная публикация · 2026-04-07
Безопасность
Отклик уходит на сайт источника
Вакандия показывает вакансию, но не отправляет отклик и не проверяет работодателя. Сам отклик вы оставляете на внешнем сайте — job-boards.eu.greenhouse.io.
Признаки мошенничества
- Просят предоплату, «залог» или деньги за обучение и оборудование.
- Требуют код из SMS, данные банковской карты или доступ к «Госуслугам».
- Быстро уводят в мессенджер и торопят с решением.
- Обещают большой доход без опыта и без деталей задач.
Настоящий работодатель не просит денег и платёжных данных до трудоустройства.
Продолжить поиск
Похожие вакансии
Причина сходства указана на каждой карточке
Подробнее Подробнее - Подробнее
Почему похожа: похожая специализация
Fabrique — Python-разработчик (Django, DRF)
- Junior
- Удалённо из России
- Москва, Россия