Помещен в архив

Разработчик Python

Требуемые навыки

  • Python
  • Разработка ПО
Приём откликов
до 02 мая 2024
Сроки работы
4 месяца
Формат работы
Удалённо
Вознаграждение
978 723 ₽

Роль в архиве

Что предстоит сделать?

1. Уточнить и согласовать с лидером проекта и командой разработки ключевые требования к процессу разработки на проекте.

2. По задачам от руководителя команды разработки разработать инженерные бэкенд веб-приложения на Python, FastAPI.

3. Покрыть свой код юнит-тестами.

4. В составе команды на время привлечения проводить code review.

5. В рамках поставленных задач предлагать оптимальные решения для реализации, участвовать в проектной и сервисной деятельности.

6. Передать лидеру проекта и команде разработанные материалы.

Что можно получить за этот проект?

Вы получите вознаграждение в размере 978 723 рублей. В эту сумму включен налог, который необходимо оплатить в соответствии с вашим налоговым режимом. Ставка для физических лиц составляет 13%, СМЗ/ИП — 6%.

Участвуя в проекте, вы сможете поработать с крупнейшей нефтегазохимической компанией России. По итогам проекта возможно продолжение сотрудничества.

Какой будет загрузка на проекте?

Проект рассчитан на 4 месяца и предполагает полную занятость (100%).

Каким будет формат взаимодействия?

Работа в проекте ведется удаленном формате. Перед началом проекта вам понадобится подписать соглашение о конфиденциальности.

Вы будете взаимодействовать с лидером проекта. В начале проекта вам предстоит принять участие в установочной встрече, где будут утверждены образ результата, формат взаимодействия и ключевые контрольные точки.

Какие требования предъявляются к исполнителю?

· Опыт работы не 2-х двух лет в продуктовой команде разработки.

· Опыт работы с одним из веб-фреймворков: FastAPI (предпочтительнее) / Flask.

· Опыт разработки ПО в парадигме ООП.

· Опыт тестирования своего кода на Pytest.

· Знание библиотек pydantic/marshmallow, теоретических основ алгоритмов и структур данных – умение решать задачи на LeetCode уровня easy и medium.

· Опыт применения ORM SQLAlchemy.

· Понимание микросервисой архитектуры, понимание Docker/Docker Compose, опыт работы с numpy/pandas, multithreading/multiprocessing.

· Опыт работы с системами контроля версий Git/SVN (понимаешь методологии Git-Flow, GitHub-Flow).

· Понимание принципов работы реляционных БД, языка SQL.

Как повысить свои шансы стать участником проекта?

Полнота информации в профиле — ваше важное преимущество в глазах лидера проекта. Прежде чем откликнуться на проект, убедитесь, что ваш профиль заполнен: получив отказ, вы не сможете направить отклик на проект повторно.