# Python разработчик (Backend)
Локация: удалённая работа
Компания
Разработка и поддержка программных решений на Python с микросервисной архитектурой.
Что делать
•Разрабатывать и поддерживать Python-микросервисы, включая HTTP API, консумеры и консольные команды.
•Дорабатывать Python-монолит в рамках поставленных задач.
•Самостоятельно вести задачи от уточнения требований, декомпозиции и оценки до выката в продакшен и наблюдения за канареечным релизом.
•Покрывать код unit- и интеграционными тестами, участвовать в code review и поддерживать code style и типизацию.
•Настраивать мониторинг и алерты, анализировать инциденты по логам, метрикам, графикам и трассировкам.
•Участвовать в декомпозиции проектов, ведении разработки, последующем code review задач коллег и создании микросервисов с нуля.
Требования
•От 3 лет коммерческой разработки на Python.
•Опыт работы с микросервисной архитектурой и самостоятельного ведения задач.
•Уверенное знание Python 3, asyncio, PostgreSQL, RabbitMQ или аналогичных брокеров, Redis и Elasticsearch.
•Опыт контейнеризации и деплоя: Docker, Kubernetes или другой оркестратор; понимание окружений dev, beta и prod и постепенного выката.
•Практика написания unit- и интеграционных тестов, работы с pytest, mypy и линтерами.
•Знание Git, code review, Jira-подобных процессов, Swagger/OpenAPI, Grafana, Prometheus, ELK/Kibana, Jaeger, Slack и Confluence.
Культура и преимущества
•Удалённый формат работы.
•Работа по внутреннему процессу с декомпозицией, оценкой, code review и контролируемым выкатыванием изменений.