Какие задачи вас ждут?
- Создание и сопровождение высоконагруженных многопоточных приложений на Python.
- Работа с микросервисной архитектурой, обеспечение ее отказоустойчивости.
- Оптимизация сетевых взаимодействий и повышение производительности сервисов.
- Участие в проектировании архитектуры системы/сервисов и принятии технических решений.
- Проведение код-ревью.
Мы ожидаем от Вас:
- Опыт работы 3-6+ лет с Python (чистый Python + Django).
- Асинхронное программирование: практический опыт с asyncio, aiohttp, httpx (разработка высоконагруженных приложений, асинхронные API).
- Глубокие знания PostgreSQL, Oracle (оптимизация, сложные запросы, асинхронные драйверы, например, asyncpg).
- Уверенное владение Linux (bash, скрипты, настройка окружения).
- Опыт с микросервисной архитектурой и REST/gRPC.
- Работа с NoSQL (MongoDB, Redis, Elasticsearch и др.).
- Docker, Docker Compose (развертывание, оркестрация).
- Настройка и поддержка CI/CD (GitLab CI/CD, GitHub Actions, Jenkins).
Желательно:
- Опыт с FastAPI, Flask, Celery.
- Знание Kubernetes (плюс).
- Понимание message brokers (RabbitMQ, Kafka).
Личные качества:
- Умение проектировать отказоустойчивые и высокопроизводительные решения.
- Готовность к код-ревью, менторству.
- Ответственность за качество кода и архитектуры.
Условия:
· Работаем в основном удаленно (в офис приезжаем раз в неделю), график гибкий.
· ДМС после 3 мес. работы в компании.
· Финансовая составляющая зависит от опыта работы и умений
· Обучение, участие в выставках и конференциях за счет компании