Backend Developer (Engagement marketing team)
Мы ищем Senior Golang-разработчика в новую развивающуюся команду, занимающуюся обработкой больших данных в рамках Engagement Marketing Team. Эта команда сосредоточена на развитии ключевого направления бизнеса — маркетинговых интеграций, которые привлекают большой объем трафика и бронирований по всему миру.
Команда обработки больших данных автоматизирует процессы сбора и обработки массивов данных. В задачи входит разработка инфраструктуры для обработки этих данных и автоматизация процессов постановки задач для их сбора.
Обязанности:
- поддержка новой развивающейся команды по обработке больших данных;
- наставничество для junior и middle Golang разработчиков;
- переработка системы обработки больших данных в виде микросервисов для поддержки новых бизнес-приложений с использованием практик системного дизайна, ориентированных на расширяемость и масштабируемость системы;
- реализация переработки указанной системы;
- поддержка и улучшение существующих Golang сервисов;
- cоздание и поддержка системы наблюдаемости и показателей производительности для текущих и будущих сервисов.
Мы ожидаем:
- общий опыт коммерческой разработки от 4 лет;
- не менее 2 лет опыта работы с Golang;
- не менее 1 года опыта в системном дизайне с микросервисами;
- знание современных принципов системного дизайна и его паттернов;
- проектирование строгих, совместимых с предыдущими версиями синхронных и асинхронных API;
- рефакторинг кода на Golang;
- глубокие знания SQL и NoSQL СУБД, а также умение выбирать подходящую систему хранения данных;
- хорошее знание контейнеризации на уровне пользователя;
- навыки проектирования приложений, включая написание юнит-тестов;
- глубокие знания и опыт использования современных паттернов наблюдаемости и производительности;
- минимальный уровень английского языка, в том числе и разговорного - B1.
Предпочтительный технический стек: микросервисная архитектура (system design), гексагональная архитектура (app design), docker and docker-compose (containerization), gRPC (sync APIs), kafka (async APIs), PostgreSQL (SQL DBMS), Redis (NoSQL DBMS); ELK stack, Victoria Metrics, Grafana (observability, performance).
Что мы предлагаем:
-
интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру;
-
полная свобода для достижения результатов: гибкий график, удалёнка или офис — ты сам решаешь, где и когда работать;
-
нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI;
-
техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи;
-
профессиональное развитие: помогаем сотрудникам выступать на конференциях — от подачи заявки до подготовки презентации;
-
забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе «Ясно»;
-
внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника;
-
частичная компенсация участия во внешних тренингах и конференциях;
-
изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng;
-
корпоративные цены на отели и другие тревел-услуги — чтобы наши сотрудники путешествовали чаще;
-
Островок — аккредитованная IT-компания.
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).
Обслуживать клиентов: работать со счетами, пластиковыми картами и денежными переводами. Продавать банковские и страховые продукты (кредитные продукты, карты, вклады).