Обязанности:
Visum — компания, специализирующаяся в области информационной безопасности. Мы разрабатываем инновационные решения, направленные на защиту данных и безопасность информационных систем Основные обязанности -Разработка и поддержка веб-приложений на Python с использованием Django и FastAPI (опыт от 3 лет).-Проектирование и оптимизация баз данных (Postgres, MongoDB, Redis) с использованием ORM-библиотек, таких как SQLAlchemy.-Интеграция брокеров сообщений (Kafka, RabbitMQ) для обеспечения обмена данными и высокой производительности систем.-Разработка асинхронных процессов и фоновых задач с использованием Celery и асинхронных библиотек Python (например, asyncio, aiohttp), написание и оптимизация асинхронного кода для повышения производительности и масштабируемости сервисов. Требования Глубокое знание принципов ООП (Объектно-Ориентированного Программирования): понимание концепций инкапсуляции, наследования, полиморфизма и абстракции, а также умение применять их для создания эффективных и поддерживаемых архитектур приложений.Глубокое знание Docker, включая:Управление Docker Volumes для сохранения и изоляции данных контейнеров.Настройку Docker Networks для изоляции и взаимодействия контейнеров в микросервисной архитектуре.Оптимизацию Dockerfile с использованием многоступенчатых сборок (multi-stage builds) для повышения производительности и уменьшения размеров контейнеров.Управление Docker Compose для оркестрации многоконтейнерных приложений.Настройка и автоматизация серверных окружений на базе Linux, включая мониторинг и управление сервисами.Опыт работы с системой контроля версий Git: создание и ведение репозиториев, работа с ветками, разрешение конфликтов, проведение ревью кода.Настройка логирования приложений с использованием библиотеки Loguru для структурированного и гибкого логирования, а также интеграция с системами мониторинга и агрегации логов (например, ELK-стек, Grafana, Prometheus).Использование и настройка линтеров и статического анализа кода (flake8, mypy) для обеспечения качества и стандартов кода.Работа с Poetry для управления зависимостями и виртуальными окружениями, а также для упрощения сборки и развертывания проектов.Опыт написания и поддержки тестов для покрытия функционала и обеспечения стабильности приложений, знание принципов юнит-тестирования и интеграционного тестирования с использованием таких инструментов, как pytest.Умение работать в команде и эффективно взаимодействовать с коллегами.Просим вас указать в сопроводительном письме кодовое слово "HELLO WORLD" и добавить контакт для связи в TelegramОт 250 000 до 350 000 руб.
Москва. Станции метро: Автозаводская
Суворова Татьяна Геннадьевна