Назад

Team Lead Backend (Go/Python)

300 000 - 350 000
Формат работы
onsite
Тип работы
fulltime
Грейд
lead
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Team Lead Backend (Go/Python): Руководство backend-командой и проектирование высоконагруженной социальной платформы с микросервисной и событийно-ориентированной архитектурой с акцентом на мессенджер, аудио- и видеозвонки, производительность и отказоустойчивость. Focus on разработку критичных компонентов на Go и Python, доставку сообщений в реальном времени, интеграцию WebRTC, масштабирование распределённых систем и управление техническими рисками.

Локация: Москва, очный формат работы на месте работодателя

Зарплата: 300 000–350 000 ₽ в месяц до вычета налогов

Компания

Стартап на частных инвестициях, разрабатывающий социальную платформу с пользовательским контентом, цифровыми пространствами и планами развития в суперапп с направлениями дейтинга, e-commerce и travel.

Что делать

  • Руководить backend-командой, распределять задачи, проводить one-to-one, развивать инженеров и участвовать в найме.
  • Проектировать архитектуру социальной сети, мессенджера, сервисов аудио- и видеозвонков и других продуктов дорожной карты.
  • Участвовать в разработке критичных компонентов на Go и Python, проводить code review и поддерживать стандарты качества.
  • Развивать микросервисную и событийно-ориентированную архитектуру, обеспечивая производительность, масштабируемость, отказоустойчивость и наблюдаемость.
  • Организовывать работу с техническим долгом, инцидентами и post-mortem, управлять техническими рисками.
  • Взаимодействовать с мобильными и frontend-командами, DevOps/SRE, QA, аналитиками, продуктом и Data Science.

Требования

  • Коммерческий опыт backend-разработки от 5 лет и опыт технического лидерства или управления командой от 2 лет.
  • Уверенное владение Go и Python, понимание конкурентности, многопоточности, асинхронного программирования и сетевого взаимодействия.
  • Опыт проектирования и эксплуатации высоконагруженных распределённых систем, микросервисов и event-driven-систем.
  • Практический опыт с REST, gRPC, WebSocket, Server-Sent Events, PostgreSQL, Redis, Kafka, NATS или RabbitMQ.
  • Опыт с Docker, Kubernetes, CI/CD, автоматизированным тестированием, мониторингом и трассировкой.
  • Понимание архитектуры мессенджеров и звонков: доставка сообщений в реальном времени, синхронизация устройств, offline-доставка, WebRTC, signaling, ICE, STUN/TURN, SFU/MCU, OAuth 2.0, OpenID Connect и JWT.

Хорошо, если есть

  • Опыт разработки социальной сети, мессенджера или коммуникационной платформы.
  • Опыт эксплуатации систем с миллионами пользователей и большим количеством постоянных соединений.
  • Опыт работы с WebRTC, LiveKit, Janus, mediasoup, Jitsi, ClickHouse, Elasticsearch/OpenSearch, Cassandra или ScyllaDB.
  • Опыт построения рекомендательных систем, новостных лент, поиска или антиспам-сервисов.
  • Опыт облачной инфраструктуры, Infrastructure as Code, миграции монолита и управления несколькими backend-командами.

Культура и преимущества

  • Участие в построении архитектуры и принятии ключевых технических решений.
  • Работа с сильными ML-инженерами и Data Scientist'ами.
  • Пятидневная рабочая неделя с понедельника по пятницу, с 09:00 до 18:00.
  • Оборудование предоставляется работодателем по необходимости.
  • Испытательный срок — 3 месяца.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →