ID 3285
Архитектор Python
Senior | Teamlead
Кол-во специалистов: 1
Формат: удаленный
Продолжительность: от 3 месяцев
✅ Требования:
• Коммерческий опыт разработки микросервисов на Python
• FastAPI и асинхронный Python
• Понимание принципов Clean/Hexagonal Architecture: разделение бизнес-логики, application-слоя и инфраструктуры
• Опыт проектирования микросервисов и определения границ сервисов и доменов
• Умение принимать и аргументировать архитектурные решения, оценивать компромиссы и их последствия для системы
• Production-опыт с PostgreSQL, Redis и Kafka
• Практический опыт по Kafka, а не только знакомство с технологией
• Глубокое понимание принципов работы реляционных БД на примере PostgreSQL: проектирование модели данных, работа индексов, чтение планов выполнения запросов, блокировки и конкурентный доступ, причины деградации производительности; умение диагностировать проблемы на уровне БД
• Понимание и практическое применение транзакций
• Опыт разработки синхронных и асинхронных межсервисных интеграций;
• Понимание идемпотентности, повторной доставки сообщений, ретраев и обработки частичных отказов
• Pytest, unit- и интеграционные тесты
• Опыт работы с Docker, Git и GitLab
• Умение диагностировать проблемы по логам
• Самостоятельность: умение уточнять требования, декомпозировать задачи, аргументировать решения, участвовать в code review и доводить задачи до production
➕ Будет плюсом:
• Практический опыт с Saga и Outbox
• Опыт работы с S3
• SQLAlchemy и Alembic
• Контрактные и end-to-end тесты
• Опыт с конкурентными изменениями данных
• Метрики и трассировка: Prometheus, Grafana, Sentry, OpenTelemetry или аналоги
❗️❗️❗️Писать @veroneko⚡️⚡️⚡️⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔