Senior Backend Developer (Marketing Team)
02 Ноября 2024
Город:
Москва
Занятость:
Полная занятость
Компания "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)( Иннотехнум, Группа компаний )
Москва
Компания "Иннотехнум, Группа компаний" Вместе с нами тебе предстоит: взаимодействие с заказчиками и экспертами предметных областей;...
Вакансия размещена в отрасли