twinby

Senior Backend Developer (Python)

Команда матчинга и ленты · Python и Go

twinby На сервисе с: 06.10.26 10:29

Зарплата не указанаРоссияСанкт-ПетербургУдалёнка

Senior backend-разработчик

Команда матчинга и ленты · Python и Go

О роли

Twinby развивает сервис знакомств с миллионами пользователей. Мы перестраиваем разработку Twinby CIS и заново формируем продуктовые команды. Команда матчинга и ленты отвечает за то, какие анкеты видит человек и как пользователи находят друг друга. Сервисы обрабатывают большие объёмы данных и должны быстро отвечать при росте нагрузки.

Ищем Senior-разработчика, который будет проектировать и писать бэкенд, выпускать изменения и следить за их работой в продакшене. В этой роли ты принимаешь технические решения в своей зоне ответственности, обсуждаешь общую архитектуру с тимлидом и архитектором, помогаешь коллегам на ревью. Управление людьми в роль не входит.

За что ты отвечаешь:

  • Развиваешь сервисы подбора анкет и ленты: фильтры, правила показа, учёт действий пользователей. Следишь за скоростью ответа и корректностью подбора анкет.

  • Работаешь с запросами к БД, кэшем и поисковым индексом. Разбираешься, откуда берутся задержки и устаревшие данные, проверяешь решения под нагрузкой.

  • Согласуешь API и форматы данных со смежными командами, в том числе для интеграции с моделями ранжирования. Готовишь свои участки бэкенда к A/B-экспериментам, чтобы можно было сравнивать варианты выдачи.

  • Постепенно выносишь функциональность из монолита в сервисы. Продумываешь совместимость, перенос данных и возможность отката.

  • Пишешь тесты и проводишь ревью. Добавляешь метрики и логи, следишь за соблюдением SLO. Продумываешь поведение сервиса при перегрузке и сбоях в БД или соседних сервисах. Участвуешь в дежурствах, разбираешь инциденты и устраняешь их причины.

ИИ-инструменты можно использовать в работе. Сгенерированный код проходит те же проверки и ревью; ты должен понимать его поведение и отвечать за свои изменения.

Кого мы ищем:

  • У тебя от четырёх лет опыта бэкенд-разработки на Python или Go. Ты уверенно владеешь одним из этих языков и готов работать с обоими. Самостоятельно выводил сервисы в продакшен и сопровождал их после выпуска.
  • Умеешь работать с SQL, индексами и планами запросов. Выбираешь способ хранения и кэширования с учётом объёма данных и характера нагрузки.

  • Понимаешь, что происходит при одновременных запросах, повторах событий и сбоях в БД или соседних сервисах. Умеешь находить причины расхождений между данными в разных частях системы.

  • Можешь объяснить выбор решения, его ограничения и способ проверки. Заранее обсуждаешь риски, а решения, затрагивающие соседние сервисы, согласуешь с их владельцами.

Будет плюсом:

  • Опыт работы с рекомендательными системами, ранжированием или персональными лентами.

  • Опыт работы с Elasticsearch или OpenSearch.

  • Опыт в дейтинге, соцсетях, маркетплейсах или других сервисах с большим числом пользовательских действий.

Чего не требуем

Опыт в дейтинге и знание всех инструментов нашего стека не обязательны. LeetCode и алгоритмические головоломки на интервью не используем.


Технический стек

Python и Go. Монолит и микросервисы, обмен событиями, реляционные и аналитические хранилища, кэш и поисковый индекс. Используем Kubernetes и GitLab CI/CD. Инфраструктура размещена в российском облаке.


Что предлагаем

Работу над подбором анкет и лентой, которыми пользуются миллионы людей. Возможность влиять на устройство сервисов и технические решения в своей зоне ответственности.

Формат работы: удалённо из РФ.

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

hh.ru
СБЕР

Python разработчик

СБЕРНа сервисе с: 06.10.26 11:41
Зарплата не указанаРоссияМоскваОфис
Ищем инженеров в команду поисковых технологий для AI-систем

Строим общий поисковый слой, который будет использоваться в самых разных продуктах на основе языковых моделей.

Данные бывают очень разными: где-то это готовые структурированные записи, где-то — документы и обычный текст, а где-то информацию ещё нужно извлечь, очистить и подготовить к индексации.

Наша задача — сделать так, чтобы AI-системы могли быстро находить действительно нужную информацию. По качеству хотим быть на уровне лучших поисковых решений, а по скорости разработки — заметно быстрее больших платформенных команд.

Обязанности

  • разрабатывать движки индексации и поиска;
  • работать с векторным, текстовым и гибридным поиском;
  • строить распределённые системы хранения и обработки данных;
  • улучшать скорость, качество и снижать стоимость поиска;
  • решать задачи отказоустойчивости и горизонтального масштабирования;
  • работать с большими объёмами данных и высокой нагрузкой;
  • создавать технологии, которые будут использовать другие команды и продукты.

Требования

  • опыт промышленной разработки на Python
  • глубокое понимание алгоритмов и структур данных
  • навыки построения распределённых систем
  • знание Linux и контейнеризации
  • ориентация на результат и командную работу

Условия

  • конкурентная заработная плата и годовая премия
  • гибридный формат работы из г. Москва
  • корпоративный спортзал и зоны отдыха
  • более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
  • расширенный ДМС, льготное страхование для семьи
  • ипотека для всех сотрудников
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
  • вознаграждение за рекомендацию друзей в команду Сбера.
hh.ru
Зарплата не указанаРоссияСанкт-ПетербургГибрид

Т‑Банк — амбициозные ИТ-проекты и высоконагруженные системы: от мобильного банка и облачного колл-центра до инвестиционных площадок и ML-продуктов. Наша пользовательская аудитория — более 49 млн человек.

Мы быстро растем, поэтому ищем тимлидов для развития финтех-продуктов и нефинансовых решений. Вы будете управлять кросс-функциональными командами из 5—12 человек. Почему здорово быть тимлидом в нашей команде:

— Полная ответственность за команду и поставку. Возможность лучше управлять ресурсами и контролировать результаты.

— Партнерство с бизнесом. Тимлид — не сервисная функция, которая молча выполняет задачи, а точка принятия коммитмента.

— Удобные инструменты для сбора и анализа продуктовых, технических и процессных метрик. С ними проще аргументировать свои решения для бизнеса.

— Сильное комьюнити. В Т‑Банке — 500 тимлидов. Мы проводим митапы, пишем статьи, обмениваемся опытом на внутренних круглых столах и встречах.

Стек технологий зависит от проекта. По языку отдаем предпочтение Java, Kotlin, .NET, Python, Go, C++ и другим. Активно используем Kafka, gRPC, Docker, Kubernetes, PostgreSQL. Выстраиваем и поддерживаем CI/CD.

Обязанности:
  • Управлять командой разработки — аналитиками, разработчиками, QA-инженерами

  • Создавать и развивать команду, помогать сотрудникам расти

  • Определять стек разработки для новых сервисов

  • Обсуждать требования и участвовать в планировании развития продукта

  • Участвовать в принятии архитектурных решений

  • Выявлять цели и ставить задачи

  • Взаимодействовать с бизнес-командами

Требования:
  • У вас есть опыт работы в роли тимлида команды разработки от года

  • Есть опыт управления командой полного цикла — аналитика, разработка, тестирование, delivery от аналитики до production

  • Есть опыт разработки на одном из востребованных языков программирования — Java, Kotlin, .NET, Python, Go, C++, JavaScript и других

  • Есть опыт построения решений в микросервисной архитектуре

  • Знаете delivery-практики

  • Умеете работать с мотивацией и развитием сотрудников

Мы предлагаем:
  • Работу в офисе. График работы — гибридный
  • Возможность работы в аккредитованной ИТ-компании

  • ДМС со стоматологией, включая чекапы, компенсацию покупки лекарств и льготные условия страхования для близких. Еще — страховка от несчастных случаев и болезней

  • Рост по карьерному треку: проходите курсы по софт- и хард-скиллам, развивайтесь с поддержкой ментора и повышайте уровень с матрицей компетенций и регулярным ревью

  • Сильное комьюнити. Вы будете работать с экспертами в своей области, сможете делиться знаниями и выступать на конференциях, посещать митапы и писать статьи

  • Онлайн-консультации с психологами, юристами, специалистами по финансам и здоровому образу жизни

  • Компенсацию затрат на спортивные абонементы, приложение Т‑Спорта для онлайн-занятий и командные тренировки с коллегами

  • 3 дополнительных дня к отпуску — можно использовать для отдыха или получить компенсацию

  • Специальные тарифы на продукты Т‑Банка и широкую программу скидок от партнеров

  • Достойную зарплату — обсудим ее на собеседовании

Соц.сети
Н

Middle / Senior Python Backend Engineer

Неизвестный работодательНа сервисе с: 06.10.26 11:01
Зарплата не указанаГрузияУдалёнка

#вакансия #backend #python #middle #remote #fintech #crypto #telegram
Middle / Senior Python Backend Engineer
FinTech & Crypto (Telegram Ecosystem)

Развиваем экосистему FinTech-продуктов прямо внутри Telegram: виртуальные и физические карты, криптокошелек и платежные сервисы (Telegram Mini App, боты, B2B API и White Label).
Ищем бэкендера, который готов самостоятельно доводить фичи до продакшена.
💳 Стек: Python 3.12, asyncio, Sanic, MongoDB, Redis, PostgreSQL, pytest, Docker.

🛠 Чем предстоит заниматься:
• Разрабатывать фичи в API Mini App, ботах, картах, кошельке, комиссиях и B2B API.
• Подключать интеграции с внешними провайдерами (таймауты, повторы, идемпотентность платежей).
• Работать с базой (MongoDB, Redis, чтение SQL в PostgreSQL).
• Покрывать код тестами на pytest и проведением ревью задач Джуниор-разработчика.
• Разбирать прод-инциденты вместе с QA.

🎯 Наши ожидания:
• Коммерческий опыт бэкенд-разработки на Python от 3 лет (asyncio в проде).
• Опыт работы с MongoDB и Redis в продакшене.
• Базовый SQL (прочитать запрос, понимать транзакции).
• Опыт работы с REST API, Git, Docker Compose, pytest.
• Внимательность к финтех-логике (статусы операций, защита от повторного списания).

💡 Будет плюсом: опыт в FinTech/Crypto/KYC, интеграции с платежками, разработки Telegram Mini Apps / aiogram, навыки работы с LLM/нейросетями в ежедневной разработке.

🎁 Условия:
• 🌍 Полная удаленка и гибкий график.
• 🚀 Живой масштабный продукт в Telegram.
• 👨‍💻 Сильная команда (ревью с Senior, прямая коммуникация с продуктом без лишней бюрократии).
• 💰 Доход: по результатам собеседования.

📬 Контакты для отклика: ••••••••

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.