👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Node.js Team Lead (RCV)

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Телекоммуникационный сервис

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

Условия работы

Мы разрабатываем сервис видеоконференций и вебинаров для американской компании RingCentral, Bay Area, US, которым пользуются миллионы пользователей, включая AT&T, Vodafone, Coursera, BMW, Twitter и многих других. Но мы не стоим на месте, активно развиваем продукт и технологии, чтобы захватить еще большую долю рынка.

Мы применяем самые современные технологии, микросервисную архитектуру, разворачиваем софт в AWS и k8s. У нас высокие нагрузки, гео-распределение на несколько дата-центров по всему миру. Обеспечиваем высокую доступность 24x7x365 (пять девяток). Работаем в международной команде в составе более 400 человек, основные локации - США, Россия, Китай.

Сейчас у нас открыта позиция - тимлид в Core-backend команду. Core - это мозг приложения, отвечающий за координацию прочих сервисов и управление состоянием конференции. Сейчас мы сфокусированы на повышении скорости работы и эффективности сервиса. От ваших решений будет зависеть масштабирование всего продукта - его способность справиться с потоком новых клиентов и пользователей.

Вам предстоит:

  • Управлять командой (разработка и тестирование) - планировать спринты, помогать команде добиваться результата, улучшать ее перфоманс;
  • Участвовать в проработке технических решений, код ревью и в развитии инфраструктуры разработки;
  • Вместе с командой определять потребности для дальнейшего развития сервиса. Локальные задачи - брать в работу, большие проекты - обосновывать и “пробивать”;
  • Контролировать уровень техдолга, вовремя инициировать рефакторинг и закрывать критичные места;
  • Участвовать в планировании работы команды на перспективу нескольких месяцев. Отстаивать важные для команды и сервиса задачи;
  • Менторить инженеров в команде, помогать им расти и повышать свою эффективность;
  • Взаимодействовать с другими командами и стейкхолдерами.

Наши ожидания:

  • Опыт работы тимлидом от 2х лет;
  • Знание или готовность освоить:
    • Node.js, WebSockets;
    • Reactive architecture;
    • CQRS, Event sourcing;
    • Kafka.
  • Опыт участия в высоконагруженных проектах на бэкенде;
  • Понимание и практический опыт проектирования микросервисной архитектуры;
  • Навыки оптимизации и рефакторинга крупных проектов.

Бонусы

Мы предлагаем:

  • Работу в офисе или удаленку;
  • Широкие возможности для самореализации, профессионального и карьерного роста;
  • Продукт с минимумом legacy, работа со сложными задачами;
  • Возможность вносить свой вклад в развитие растущего проекта;
  • Команда коллег-профессионалов, болеющих за свой проект;
  • Возможность работы в гибком графике;
  • Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США;
  • Индексируемую заработную плату, 100% оплату больничных и отпусков;
  • Корпоративные обучающие программы, курсы английского языка;
  • Офис в 10-ти минутах ходьбы от метро;
  • Иногородним кандидатам предоставляется Relocation bonus.