Property Finder
Senior Software Engineer - Backend
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-бэкенд-инженер в команду высоконагруженных потребительских сервисов Property Finder: поиск, контент о недвижимости и локациях, платформы для нескольких стран и языков. Роль hands-on: проектирование и владение сервисами end-to-end, влияние на архитектуру и стандарты бэкенда.
Задачи
- Проектировать, разрабатывать и эксплуатировать бэкенд-сервисы, обслуживающие самые высоконагруженные потребительские поверхности
- Владеть работой end-to-end: дизайн, реализация, тестирование, деплой, observability и итерации по результатам продакшена
- Создавать новые сервисы и фичи на TypeScript (Node.js), поддерживать и развивать существующие сервисы на Go
- Работать на границах системы — кэширование, поведение CDN, доставка контента и пути рендеринга
- Сразу закладывать поддержку нескольких стран и языков: контент, локализация и рыночные особенности
- Совместно с product, SEO, data и web/mobile инженерами превращать требования в поддерживаемые системы
- Обеспечивать операционное совершенство: мониторинг, алертинг, реагирование на инциденты, надёжность, латентность и стоимость инфраструктуры
- Менторить инженеров, проводить ревью дизайна и PR, формировать стандарты бэкенда
Требования
- 5+ лет опыта бэкенд-разработки, значительная часть — на высоконагруженных потребительских системах
- Уверенный TypeScript (Node.js) — основной язык для всей новой разработки
- Go или подтверждённый опыт быстрого освоения: существующие продакшен-сервисы написаны на Go
- Опыт проектирования и эксплуатации сервисов в распределённой среде: API-дизайн, границы сервисов, версионирование, межсервисное взаимодействие
- Практический опыт с реляционными БД (MySQL/PostgreSQL), кэшированием (Redis) и поиском (OpenSearch/Elasticsearch), включая проектирование схем, индексацию и тюнинг запросов под нагрузкой
- Продакшен-опыт на AWS с контейнеризованными нагрузками и уверенное владение observability: метрики, структурированное логирование, распределённый трейсинг, SLO
- Опыт event-driven и асинхронной обработки (Kafka, SQS или аналоги)
- Опыт edge-вычислений и логики на уровне CDN (Lambda@Edge, CloudFront), учёт multi-region
- Опыт продуктов, зависящих от SEO и органического трафика: понимание crawlability, производительности страниц и структурированных данных
- Опыт контентных платформ или headless CMS в масштабе
- Опыт AI/LLM-фич в продакшене (AWS Bedrock или аналоги) с учётом латентности и стоимости вызовов моделей
- Опыт marketplace, classifieds или других двусторонних платформ
Условия
- Работа в ведущем портале недвижимости региона MENA
- Высокое влияние решений на органический трафик и выручку, видимый результат в продакшене в течение дней
- Hands-on senior-роль с влиянием на архитектуру за пределами своей команды
- Среда, где таланты растут и развиваются
Навыки
- TypeScript
- Node.js
- Go
- MySQL
- PostgreSQL
- Redis
- OpenSearch
- Elasticsearch
- AWS
- Kafka
- SQS
- Lambda@Edge
- CloudFront
- CDN
- SEO
- headless CMS
- AWS Bedrock
- LLM
- distributed tracing
- SLO
- observability