DEV
July 28
Python разработчик (Middle+/Senior)
📝 Краткое описание
- Грейд: 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. Указать 🆔 запроса.