Обязанности:
- Разрабатывать новые части системы: микросервисы и SOA.
- Проводить Code Review коллег.
- Покрывать код тестами.
- Документировать техническую часть.
- Участвовать в обсуждении архитектурных решений.
Требования:
- Уверенное знание Python 3.8+.
- Опыт работы с Django, DRF и FastAPI.
- Опыт работы с шинами данных и брокерами сообщений: Kafka, RabbitMQ.
- Умение писать SQL-запросы без ORM и понимание реляционных СУБД, в частности PostgreSQL.
- Понимание REST API, SOA, потоков, процессов и асинхронности в Python.
- Умение применять Docker в разработке.
- Умение анализировать поведение системы и работать с мониторинговыми данными.
- Понимание принципов построения архитектуры и оптимизации нагруженных систем.
- Умение аргументированно представлять свои решения.
Будет плюсом:
- Опыт работы с Kubernetes и понимание терминов ConfigMap, Deployment, Pod и Service.
- Опыт работы с MongoDB и Redis.
- Опыт работы с Vue.js.
- Умение погружаться в бизнес-требования и общаться с заказчиком.
Полная занятость, график 5/2, удалённый формат работы.
Опыт работы: 3–6 лет.