DEV
July 28

Python разработчик (Middle+/Senior)

🆔DEV-594

📝 Краткое описание

  • Грейд: Middle+, Senior-, Senior
  • Ставка: 1 650 руб/ч
  • Локация: РФ
  • Этапы интервью: 2
  • Длительность проекта: 6 месяцев
  • Краткое описание: участие в разработке платформы для управления беспилотным транспортом, влияние на качество продукта и процессов

🎯 Требования (стек)

  • Знание: Python 3.11+, FastAPI (async), PostgreSQL, SQLAlchemy, Redis, Kafka, Alembic, Docker, Kubernetes (K8s), Grafana.
  • Уверенное использование Python, умение разбираться в алгоритмах и структурах данных.
  • Умение работать с асинхронным кодом, использовать asyncio, create_task, gather.
  • Осознанное использование зависимостей (Depends, DI-контейнеры), обеспечение слабой связанности.
  • Умение разбивать код на независимые компоненты (Clean/Hex architecture), знание паттернов repository, use_case, adapters и др.
  • Опыт работы с БД: PostgreSQL на уровне ORM (SQLAlchemy) и raw SQL, понимание транзакций, границы атомарных событий.
  • Тестирование кода: использование pytest, понимание разницы между юнит и интеграционными тестами.
  • Знание принципов чистого кода: SOLID, DRY, KISS.
  • Знакомство с микросервисной архитектурой, знание паттернов поддержания консистентности.
  • Будет плюсом: опыт работы с S3, ботами, глубокое понимание Redis.

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

О проекте: разработка и развитие платформы для управления беспилотным транспортом
Описание роли: реализация и развитие функционала, обеспечение стабильности и высокого качества пользовательского опыта
Основные задачи:

  • Разработка backend-части на Python с использованием асинхронного стека
  • Работа с микросервисной архитектурой, БД и очередями
  • Поддержка архитектурной чистоты кода
  • Участие в CI/CD и внутренней командной культуре

📩 Присылайте CV + данные по кандидату:
● ФИО
● Страна + Город
● Дата рождения
● Грейд
● Ставка
● Дата, с которой готов приступить к работе
● Оценить требования ДА/НЕТ, в соответствии с наличием опыта
● Все требования с ответом "ДА" должны иметь отражение в CV кандидата

Вопросы и предложения ➡️ @Pro_test_Studi. Указать 🆔 запроса.