Backend
September 12
ID 3185. Python developer
Уровень: senior-, senior, senior+
Ставка: до 2 700 руб./час (*указывайте в форме ставку с налогами)
Требования:
- Знание 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 и т.д.
- Умение работать с БД (Postgres), как на уровне ORM (SqlAlchemy) так и на сыром SQL. Понимание работы с транзакциями, проведение границ атомарных событий
- Тестирование своего кода (pytest), практическое понимание разницы между
интеграционными и юнит тестами - Знание принципов чистого кода SOLID, DRY, KISS
- Знакомство с микросервисной архитектурой и знание паттернов поддержания консистентности
Будет плюсом:
Краткое описание проекта:
- Участие в разработке и развитии платформы для управления беспилотным транспортом
- Обеспечение стабильной и своевременной поставки функционала
- Влияние на качество пользовательского опыта и внутренний командный процесс
Тип работ: outstaff / fulltime
Продолжительность работ: 6 месяцев
Допустимый часовой пояс (GMT): UTC+3 (+-2 ч.)
Для рассмотрения специалиста необходимо заполнить форму
Контакты:
*Для размещения информации о запросах и доступных IT-специалистах присоединяйтесь к чату Аутстаффинг агентств