Teamlead Python (Django)/архитектор
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Компания GFC (Джи Эф Си) - крупный российский дистрибьютор продуктов питания в сегмент HoReCa. Мы разрабатываем продукты для собственного бизнеса и для клиентов B2B/B2C сегментов. Запускаем стартап (маркетплейс) внутри компании, который изменит отрасль. Микросервисная архитектура, CI/CD, Python(Django), PostgreSQL, Vue/React.
Непосредственное общение с Product Owner, сбор под себя и управление in-house командой разработчиков из 2-5 человек + UI/UX, аналитик + аутсорс, при необходимости.
Scrum, спринт 2 недели.
Задачи: определение архитектуры проекта, создание команды. Ищем человека, который любит сложные задачи и программировать (имеет мощную техническую экспертизу и большой опыт написания кода), при этом увлечён менеджментом, работой с командой, может понять, как и каким путем её развивать, не боится брать на себя ответственность.
Обязанности:
- Создать стратегию разработки продукта.
- Участвовать в планировании спринтов, декомпозировать задачи на подзадачи, назначать ответственных.
- Продумывать архитектуру, логику работы и реализацию всех технических задач.
- Взаимодействовать с командой, быть наставником и обучать разработчиков, повышать квалификацию команды.
- Оценивать качество кода/реализации задач и эффективность работы сотрудников.
- Кодить, т.е. самостоятельно писать код ежедневно 2-4 часа.
- Принимать решения в формировании команды и найме IT-специалистов.
- Участвовать в улучшении процесса работы команды разработки и стратегии развития продукта.
- Быть примером для IT-команды, мотивировать сотрудников.
Требования:
- Опыт разработки и внедрения распределенных нагруженных систем.
- Умение быстро вникать в предметные области.
- Опыт разработки микросервисов.
- Опыт организации тестового окружения (unit, integration).
- Опыт разработки технической/пользовательской документации.
- Опыт управления командой разработки от 3х лет и разработки от 5ти лет.
- Знание реляционных БД (PostgreSQL), работа с очередями и шинами сообщений, написания тестов.
- Умение и желание самостоятельно писать чистый и понятный код, умение проверить код любого члена команды.
- Понимание, что такое Scrum, управленческий опыт, опыт формирования команд.
Условия:
- Возможность собрать команду под себя и работать без legacy кода.
- Среда для развития через новые и сложные задачи.
- Непосредственное участие в разработке уникальных продуктов, которые изменяют целую отрасль.
- Возможность влиять на рабочие процессы, улучшать их и делать удобными для себя и окружающих.
- Работу в среде, где приветствуется инициативность и поощряется нестандартный подход.