Middle+ Python developer
Summary
Cian, Russia's largest real-estate classifieds platform, is hiring a Middle+ Python developer to build and support backend microservices for its products and search/CDP data platforms. Day-to-day: designing features, working with microservice integrations, and optimizing service and database performance, primarily in Python with async frameworks.
Привет!
Мы команда Циана — более 20 лет создаём профессиональный высокотехнологичный сервис, который помогает миллионам людей найти дом мечты. Мы знаем о недвижимости всё. Помогаем найти, сдать, продать. И верим, что новая жизнь начинается с нас.
На сайте и в мобильном приложении Циан можно сдать и арендовать жильё на длительный срок или посуточно, безопасно купить и продать недвижимость онлайн, подобрать ипотечное предложение или надёжного риелтора. Миллионы пользователей решают свои задачи, связанные с недвижимостью, на Циане.
О нас:
- ежемесячно сайт посещают 20+ млн уникальных пользователей
- на Циане публикуется более 2,2 млн актуальных объявлений
- мы в 20-ке самых дорогих компаний рунета по версии Forbes
- единственный proptech из России, который входит в топ-10 лучших сервисов по недвижимости в мире
О командах:
- Команда «Мой дом» — продуктовое направление Циан, которое помогает пользователям решать одну из самых важных жизненных задач: покупку и продажу недвижимости. Исторически команда развивала сервис оценки недвижимости, а сегодня её основной фокус — продукт «Циан.Сделка», который помогает покупателям и продавцам находить подходящих агентов и сопровождать сделки более эффективно.
Команда Search Core & CDP в горизонтали Search & Recommendations развивает две платформы:
поиск объявлений — прямой и обратный (подбор новых объявлений под сохранённые поиски пользователей), через который проходит каждый поисковый запрос на Циане
CDP — платформу, которая собирает знания о пользователе и даёт данные для персонализации и ML.
Наши потребители — продуктовые команды, ML и аналитика, а через них — все пользователи Циана. Роль подойдёт тому, кто хочет глубоко разобраться в поиске и платформах данных и готов брать на себя технически сложные задачи — поможем и поддержим опытом команды.
- Развивать и поддерживать backend-сервисы продукта;
- Проектировать и реализовывать новые продуктовые возможности вместе с командой разработки, аналитиками и продуктом;
- Работать с микросервисной архитектурой и интеграциями между сервисами;
- Участвовать в проработке технических решений, декомпозиции задач и развитии архитектуры продукта;
- Анализировать и оптимизировать производительность сервисов и баз данных;
- Твоя работа будет важной частью пути, который наш продукт проходит от идеи до воплощения в реальности.
Наш будущий коллега:
- Имеет опыт в коммерческой разработке на Python от 3+ лет, применял асинхронные фреймворки на проектах;
- Умеет писать поддерживаемый и тестируемый код;
- Имеет опыт в проектировании микросервисной архитектуры и архитектуры БД;
- В технических вопросах рассуждает от бизнеса;
- Умеет оптимизировать производительность приложения и базы данных;
- Отлично, если ты также имеешь опыт с такими инструментами, как Kafka, ELK, Sentry, Grafana, SQLAlchemy, Docker, Kubernetes, Jenkins.
Мы предлагаем:
- Удаленную работу с возможностью приходить в офис в Москве, Санкт-Петербурге и Новосибирске. Во всех офисах есть переговорные, зоны отдыха с массажными девайсами, а также кофе, сэндвичи, фрукты и другие плюсы;
- Большие возможности для роста и развития: в первые месяцы у каждого сотрудника есть ментор, после появляется личный план развития и возможность прокачивать soft/ hard skills на практике, обучении, конференциях;
- ДМС с первого рабочего дня (со стоматологией, госпитализацией, страховкой выезжающего за пределы нашей страны);
- 5 day off в год, помимо основного отпуска;
- Кафетерий льгот: у каждого сотрудника есть денежный депозит 25000 рублей — можешь оплатить им абонемент в фитнес, обучение, развлечения, консультации психолога и других специалистов, купить вещи или подарки для себя и своей семьи;
Доплата за 10 дней больничного: Циан компенсирует 10 рабочих дней больничного в год после прохождения испытательного срока. Если ты проведёшь на официальном больничном две недели, ты не потеряешь в доходе, оклад за месяц будет выплачен полностью.
Этапы интервью:- Общее знакомство по телефону с рекрутером на 30 минут;
- Техническое интервью, на котором поговорим о твоём опыте с Python, подходах к разработке и инструментах, с которыми ты обычно работаешь (в том числе опыт с AI в разработке - если такой опыт есть);
- Финал совместно с лидом команды и HRBP. Для нас очень важно взять в команду человека, с которым мы будем сходиться в ценностях. Не готовы здесь уступать даже в случае кандидатов с подходящими навыками и опытом;
- И, наконец, оффер!
Extra:
На любом из этапов мы можем запросить СТД-Р, чтобы свериться с твоим официальным опытом.