Senior Backend Developer (Marketing Team)

02 Ноября

Партнерские Вакансии

Город:

Москва

Занятость:

Полная занятость

Компания "Ostrovok.ru"

Мы ищем Senior Backend Developer в Marketing Team.

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

Один из аспектов работы команды сосредоточен на поисковом сервисе с высоким трафиком (~100 000 запросов в минуту), позволяющем пользователям сравнивать цены от различных онлайновых туристических агентств (OTA) на один и тот же отель на основе цены и наличия.

Другой аспект связан с разработкой сервиса для хранения шаблонов и проведения массовых и триггерных email-кампаний, интеграцией с системами CDXP, такими как Exponea (Bloomreach), а также поддержкой хранения и распространения событий в реальном времени.

Обязанности:

Short-term:

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

Long-term:

  • выявление основных рисков в существующих проектах и разработка плана по их устранению в сотрудничестве с тимлидом;
  • наставничество младших и средних разработчиков Golang
  • перепроектировать существующие унаследованные системы (монолиты Python) для работы в качестве кластеров микросервисов Golang
  • реализовать редизайн и доработку вышеупомянутых систем

Мы ожидаем:

  • общий опыт коммерческой разработки 5 лет;
  • не менее 2 лет коммерческого опыта работы с Golang;
  • 1 год опыта работы с Python;
  • не менее 1 года опыта проектирования систем с использованием микросервисов;
  • современный системный дизайн и его паттерны, проектирование строгих, обратно-совместимых синхронных и асинхронных API;
  • рефакторинг кода на Golang;
  • уверенное знание SQL и NoSQL СУБД, а также того, когда следует использовать ту или иную систему хранения данных;
  • уверенное знание контейнеризации на уровне пользователя;
  • навыки проектирования приложений, включая юнит-тесты; сильное знание и опыт использования современных observability and performance паттернов.
  • английский язык, включая разговорный, на уровне не ниже B1 (Intermediate).

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

  • предпочитаемый технологический стек: микросервисная архитектура (проектирование систем), гексагональная архитектура (проектирование приложений), Docker и docker-compose (контейнеризация), gRPC (синхронные API), Kafka (асинхронные API), PostgreSQL (SQL СУБД), Redis (NoSQL СУБД), стек ELK, Victoria Metrics, Grafana (observability, performance).

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

30 Октября

Middle FrontEnd developer( РТСофт )

Москва

Компания "РТСофт" Наша команда разрабатывает и внедряет высокотехнологичные программные продукты, которые автоматизируют управление транспортом...

Отправить резюме подробнее

30 Октября

Middle Project Manager( DATS.TEAM )

Москва

Компания "DATS.TEAM" Наша распределенная команда Dev насчитывает более 500 специалистов и разрабатывает собственные продукты с 2012 года –...

Отправить резюме подробнее

30 Октября

С# Developer / Net разработчик

Москва

Компания "Ростелеком Информационные Технологии" Мы в поисках . Net разработчика на проект Видеонаблюдение B2B. В данный момент количество наших...

Отправить резюме подробнее

30 Октября

Специалист по автоматизации тестирования (python, back-end)

Москва

Компания "Ростелеком Информационные Технологии" Наша команда создает крупнейший в России IPTV/OTT сервис интерактивного ТВ - WINK, с общим...

Отправить резюме подробнее

30 Октября

Системный аналитик (Senior)( Иннотехнум, Группа компаний )

Москва

Компания "Иннотехнум, Группа компаний" Вместе с нами тебе предстоит: взаимодействие с заказчиками и экспертами предметных областей;...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: