Travelata.ru (ООО Травелата)

Team Lead

Не указана
  • Москва
  • Полная занятость
  • Удаленная работа
  • Нет опыта

Привет! Мы – лидеры рынка по поиску и бронированию путешествий онлайн. Travelata.ru – крупнейший в Рунете Интернет-магазин туров с посещаемостью более чем 3 миллиона пользователей ежемесячно, с мобильными приложениями с мультимиллиоными установками и успешной сетью партнерских витрин таких, как Тинькофф Путешествия, ВТБ Мультибонус, "Спасибо" от Сбера. Миллионы людей находят самые выгодные варианты путешествия именно на Travelata.ru

Мы работаем по методологии Scrum, команда оценивает сложность в сторипоинтах.

У нас интересная архитектура и каждый сервис имеет свою базу. При структурировании сервисов используется подход Strategic DDD. Сервисы между собой общаются, как синхронно через HTTP REST API, так и асинхронно через шину на базе RabbitMQ. У нас уже больше 60-ти сервисов. Внутренняя архитектура построена по принципам Hexagonal Architecture/Tactical DDD/CQRS/EDD.

Инфраструктура у нас облачная. Мы сами реализовали свое облачное HA-Master/Slave Postgres с scale по щелчку пальца, используя Ansible/OpenStack API/KeepAlive/Consul. Свой DNS Consule Service Discovery.

А для мониторинга используется Prometheus/Grafana/Loki. А для трейсинга OpenTracing + Jaeger + ElasticSearch.

- CI/CD у нас на Jenkins/Ansible/Docker, а еще мы делаем 20-30 релизов в день.

- HighLoad или нет? ElasticSearch real-time cluster 2TB, 5K RPS, 15M уников в год. Много CPU/RAM/DISK утилизации. Петабайты в DataWarehouse. У нас уже не скучно и мы растем в 2-3 раза за год, так что все самое интересное еще впереди :)

Наш технический стек PHP/NodeJS/PostgreSQL/Vue/ClickHouse/ElasticSearch/RabbitMQ/Redis.

Чем предстоит заниматься:

  • Разработка, планирование и контроль выполнения задач команды;

  • Участие в проектировании и разработке новых программных продуктов;

  • Организация и проведение код-ревью;

  • Оценка трудоемкости задач и планирование ресурсов команды;

  • Обучение и развитие навыков разработчиков;

  • Участие в решении возникающих проблем и обеспечение качества кода;

  • Взаимодействие с другими командами и отделами компании.

  • Контроль непрерывности работы сервисов (инфраструктура, SLA, пирамида тестирования)

Что для нас важно:

  • Опыт разработки

  • Знание любого серверного языка програмирования на уровне senior

  • Умени и желение при необходимости писать код

  • Опыт управления командой

  • Знание современных технологий и методологий разработки

  • Умение анализировать и решать проблемы, принимать решения и нести ответственность за результат

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

  • Контроль качества работы технических платформ через продуктовые и технические метрики;

  • Умение синхронизировать технические инициативы с потребностями бизнеса;

  • Системное мышление, эмпатия, коммуникабельность, смелость!

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

  • Работу в постоянно растущем и прибыльном проекте;

  • График 5\2, гибкое начало дня, возможна полностью удаленная работа;

  • Оформление по ТК РФ, "белая" заработная плата, оплата больничных и отпусков;

  • Английский от Skillbox;

  • Все необходимое для работы, включая новую технику;

  • Поддержку любых полезных инициатив в сторону развития и обучения;

  • Скидки на путешествия и наши продукты;

  • Классный и молодой коллектив увлеченных людей, любящих свое дело;

  • Здоровую атмосферу в компании, отсутствие бюрократии и неформальная обстановку.