Назад
обновлено 5 дней назад

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

1 500 - 3 000$
Формат работы
remote
Тип работы
fulltime
Грейд
middle
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Python Developer


Backend Python Developer (FastAPI, Asyncio, PostgreSQL)

Мы ищем опытную backend-разработчицу / опытного backend-разработчика, который умеет создавать надёжные и масштабируемые сервисы на современном Python-стеке. Проект — высоконагруженная платформа с микросервисной архитектурой, сложной бизнес-логикой, асинхронными API, интеграциями и фоновыми процессами.


Обязанности



  • Разработка backend-сервисов на Python 3.11+ с использованием FastAPI и асинхронного стека.

  • Проектирование и реализация REST API , написание чистого, поддерживаемого кода.

  • Работа с PostgreSQL , написание запросов и создание моделей через SQLAlchemy 2.0 (async ORM).

  • Настройка и проведение миграций через Alembic.

  • Участие в разработке микросервисной архитектуры, интеграция со смежными сервисами.

  • Работа с Docker/Docker Compose, участие в CI/CD-процессах.

  • Написание unit- и интеграционных тестов.

  • Оптимизация производительности, разбор инцидентов, участие в code review.


Требования (обязательные)



  • Отличное знание Python 3.11+ , понимание асинхронного программирования (asyncio , async/await).

  • Уверенная работа с FastAPI.

  • Практический опыт с SQLAlchemy 2.0 (async).

  • Хорошее знание PostgreSQL.

  • Опыт работы с Pydantic.

  • Умение писать и проектировать REST API.

  • Опыт работы с Alembic.

  • Docker / Docker Compose.

  • Git, умение работать по Git-флоу.

  • Понимание основ асинхронных приложений и конкурентных задач.


Желательные навыки

(не обязательны, но дадут большое преимущество)



  • Kafka или RabbitMQ.

  • Redis.

  • Опыт работы с S3 / объектными хранилищами.

  • WebSockets.

  • Nginx.

  • CI/CD (желательно GitLab CI).

  • Poetry.

  • Pytest (включая фикстуры, mocking).

  • MyPy.

  • Black / Flake8 (или аналогичный набор линтеров).

  • JWT-аутентификация.

  • Микросервисная архитектура.

  • Обработка файлов (Excel, PDF).

  • Опыт фоновых задач: task queues, worker-подход.


Будет плюсом



  • Опыт работы с ARQ (async task queue).

  • WeasyPrint.

  • Pandas для обработки данных.

  • Опыт в больших продакшн-проектах.

  • Знание шаблонов проектирования (DDD, CQRS, Clean Architecture и др.).

  • Опыт участия в code review на регулярной основе.


Зарплата


от 1500 до 3000 $


Требования


Бэкенд разработчик • Python • PostgreSQL • FastAPI • Asyncio • RESTful API


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


Москва • Полный рабочий день • Можно удалённо




Контакт:

Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -