Golang Tech Lead (Analytical Development) (удаленная работа)

4 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Golang Tech Lead (Analytical Development)

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

Привет! Мы Островок , ведущая тревел-тех компания и твой надёжный партнёр в планировании поездок. Мы начали свой путь почти 14 лет назад с амбициозной задачи: сделать путешествия удобными и доступными для каждого. Сегодня мы с гордостью занимаем лидирующие позиции в динамичной и очень интересной индустрии туризма. Этот успех результат нашей страсти к путешествиям и нашего стремления помогать людям открыть мир.

Наши бренды:

  • Островок для самостоятельных путешественников.

  • B2B.Ostrovok для тревел-агентов.

  • Ostrovok.ru Командировки для корпоративных клиентов.

Мы ищем Golang Tech Lead в команду аналитической разработки.

Основные обязанности на позиции:

  • разработка и развитие внутренней системы для AB тестирования, интеграция системы с другими внутренними системами;
  • участие в разработке сервисов digital аналитики, для сбора и анализа данных о пользователях digital-продуктов;
  • оптимизация производительности сервисов;
  • участвовать в проектировании системы и принятии архитектурных решений совместно с командой;
  • участие в планировании и декомпозиции задач;

  • работа с legacy кодом в плане возврата технического долга (рефакторинг и т.д.);

  • покрытие кода тестами.

Требования:

  • имеете от 5 лет коммерческого опыта в разработке;

  • имеете опыт разработки web сервисов на Golang от 3-х лет;

  • навыки работы с SQL, особенно Postgres;

  • понимание работы современных реляционных и нереляционных СУБД; границы их применения и возможные оптимизации;

  • опыт в профилировании Golang приложений;

  • вы придерживаетесь best practice разработки на Golang и доверяете линтерам;

  • пишете аккуратный, понятный, поддерживаемый и масштабируемый код;

  • знаете, что такое git flow и как ее применять;

  • умеете разбираться в чужом коде и устройстве сложных систем;

  • имеете опыт работы с Docker и docker-compose, умеете писать и оптимизировать dockerfile;

  • владеете английским языком на уровне B2 и выше.

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

  • опыт разработки систем для AB тестирования;
  • минимальный опыт управления небольшой командой на 2-3 разработчика (или хотя бы желание развиваться в этом направлении);
  • опыт работы с Aerospike;
  • опыт работы с Django;
  • опыт работы с kafka или другими брокерами сообщений;
  • опыт работы с системами обработки метрик (Statsd, InfluxDB, Grafana);
  • опыт работы с gitlab-CI.

Что мы предлагаем:

  • интересные проекты: создаём продукты для путешественников, тревел-агентов и отельеров по всему миру;

  • полная свобода для достижения результатов: гибкий график, удалёнка или офис ты сам решаешь, где и когда работать;

  • нестандартный подход к работе и жажда нового, например, мы решаем некоторые задачи с помощью AI;

  • техническое комьюнити Ostrovok! Tech проводит митапы, хакатоны, участвует в конференциях и поддерживает даже самые смелые идеи;

  • профессиональное развитие: помогаем сотрудникам выступать на конференциях от подачи заявки до подготовки презентации;

  • забота о самочувствии команды: с первого месяца работы у наших сотрудников есть ДМС и скидки в сервисе Ясно ;

  • внутренние программы адаптации и обучения, развития soft skills и лидерских навыков, подобранные индивидуально для каждого сотрудника;

  • частичная компенсация участия во внешних тренингах и конференциях;

  • изучение английского языка: корпоративные групповые занятия, разговорные клубы и скидки на курсы Skyeng;

  • корпоративные цены на отели и другие тревел-услуги чтобы наши сотрудники путешествовали чаще;

  • Островок аккредитованная IT-компания.