Backend Developer (Python)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Самая эффективная система автоматизации интернет-рекламы в Рунете

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

Условия работы

Marilyn System — IT компания, которая занимаемся разработкой умных облачных систем управления интернет-рекламой. С одним из наших партнеров мы стартуем разработку нового сервиса, благодаря которому мы поможем представителям малого и среднего бизнеса легко и быстро размещать рекламу сразу на нескольких рекламных каналах: Digital Out-of-Home (наружная реклама), TV, Интернет.

Сейчас мы в поисках Backend разработчика готового вместе с новой командой создать новый продукт в сфере AdTech.

В рамках проекта предстоит разработать большой сервис с нуля, так что есть возможность проявить себя в плане построения архитектуры. На этап MVP выделено несколько месяцев, после его реализации штат будет расширяться, есть возможность взять на себя роль TeamLead’a Backend разработки.

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

  • Разработка конкурентоспособного MVP с 0 без Legacy;
  • Доведение до релиза задач, на которые разработчик назначен ответственным;
  • Проработка технической реализации задач;
  • Оценка задач;
  • Реализация задач;
  • Участие в разработке архитектурных решений;
  • Проведение Code Review / Cross review;

Что мы от тебя ожидаем:

Hard skills:

  • Опыт коммерческой разработки с использованием Django от 2х лет;
  • Опыт коммерческой разработки с использованием DRF от 1 года;
  • Опыт использования Docker и docker-compose;
  • Опыт самостоятельной разработки и вывода проекта в продакшен;
  • Умение работы с git: MR, rebase, резолв конфликтов;
  • Понимание принципов работы реляционных и noSql баз данных;
  • Опыт проектирования больших баз данных;
  • Коммерческий опыт использование aiohttp;
  • Опыт работы с k8s.

Soft skills:

  • Умение аргументированно отстоять свое мнение на общих собраниях;
  • Умение придумывать легкореализуемые решения проблем;
  • Любовь к pep8 и красивому, краткому коду;
  • Проведение Code Review;
  • Инициативность - всегда приветствуются предложения об улучшении продукта;
  • Коммуникативность - иногда необходимо решать технические проблемы напрямую с клиентами;
  • Опыт управления командой разработки;
  • Внимательность и аккуратность - надо будет вести задачи в task трекерах: не забывать передвигать, дополнять особенностями реализации.

Дополнение:

  • Работать планируем по 2х недельным спринтам;
  • Код храним в Gitlab, использует YouTrack;
  • Техническое задание готово, остается только реализовать;
  • Возможность посещения профильных конференций и митапов;
  • Раз в пол года устраиваем O2O, на котором планируем карьерный рост и развитие сотрудников;
  • ДМС как приятный бонус.