Strong Junior/Middle Python Developer

Зарплата

от 80 000 ₽

Требования

Бэкенд, Младший (Junior)PythonAIOHTTPAsyncioFastAPI

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

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

Компания

Автоматизация интернет-рекламы в социальных сетях

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

Про проект: 
Вы будете участвовать в доработке функционала продукта для маркетологов, который успешно продается с 2012 года.
Сейчас задача стоит расширить функционал, и дать возможность финансовым директорам, бухгалтерам и собственникам пользоваться системой наряду с отделами маркетинга.
Вы понадобитесь на сессиях планирования и доработки нового функционала продукта, а затем будете реализовывать решение вместе с командой back-end (Python) и frontend (React.js).
Продукту нужен всегда привлекательный вид и свежий взгляд со стороны как функционала, так и юзабилити.

Чем нужно заниматься, в деталях:

  • Участие в разработке серверной части SaaS сервиса;
  • Участие в разработке REST API;
  • 90% задач связаны с разработкой новой функциональности, а не поддержанием старой;
  • Для Lead позиции - организация работы команды до 5 программистов.


Приветствуется опыт работы с API социальных сетей и сервисов статистики и опыт работы с Amazon Web Services.
Используемый стек в бэкенде: Python + Java + MongoDB.
В бэкенде также работает команда на стеке Java, MongoDB, PostgreSQL, Amazon AWS.
В команде есть 2 админа/devops, поддерживающих 45 серверов на Amazon.

Другие технологии, с которыми работает команда: TypeScript, ES6+, React+Mobx, Webpack, SASS, PostCSS, Rest API, GIT, Jira.

Ожидаем от кандидата:

  • опыт работы на Python от 2 лет;
  • Опыт работы с Python 3, FastAPI или asyncio, pytest, Docker;
  • Опыт работы с MongoDB на уровне языка запросов, а не только лишь ORM;
  • знание Linux на уровне пользователя;
  • понимание базовых структур данных, алгоритмов, обычных шаблонов проектирования, используемых в Python;
  • знание инструментов Atlassian;
  • знание инструментов контроля версий - Git, GitLab;
  • знание и опыт работы по методологии Agile/Scrum
  • обучаемость, опыт работы в команде, коммуникабельность, неконфликтность.

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

  • Работа на полный рабочий день, с белой зарплатой
  • Зарплата обсуждается по опыту работы
  • Регулярный пересмотр зарплаты
  • Уважительное отношение к мнению каждого сотрудника
  • Посещение конференций за счёт работодателя
  • Гибкий график работы

Дополнительные инструкции

Первое знакомство с рекрутером по Skype/Telegram. Если ваш профайл понравится СТО и команде, то второй этап - техническое собеседование по Zoom.

Если вас заинтересовала вакансия, укажите, пожалуйста, Ваши ожидания по зарплате и Skype/Telegram для связи.