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, на котором планируем карьерный рост и развитие сотрудников;
- ДМС как приятный бонус.