- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разработчик Backend Python (Senior)
Интересный и социально значимый проект в сфере кибербезопасности с использованием современного стека (Dramatiq, DRF). Однако, жесткие требования к локации (только РФ) и необходимость предоставления личных данных (возраст) при отклике могут снижать привлекательность для части кандидатов.
Сложность вакансии
Высокая сложность обусловлена необходимостью глубоких знаний не только в Python/Django, но и в системном администрировании Linux, сетевых протоколах TCP/IP и криптографии. Работа над NGFW (Next-Generation Firewall) требует понимания специфики информационной безопасности и высокой ответственности за качество кода.
Анализ зарплаты
Для позиции Senior Python Developer в сфере информационной безопасности в России рыночный диапазон составляет от 300 000 до 500 000 рублей. Учитывая сложность продукта (NGFW) и требования к системным знаниям, зарплата должна стремиться к верхней границе рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к разработке флагманского российского NGFW и создавайте будущее кибербезопасности вместе с экспертами!
Описание вакансии
ID 3438
Разработчик Backend Python
Senior
*❗️*РФ локация
**Сфера деятельности заказчика
Информационная безопасность**Программная составляющая решения - операционная система на базе rpm-based дистрибутива Linux, именуемая ContinentOS.
Специализированные аппаратные платформы представлены линейкой в одном из трех сегментов:
SOHO (платформы формата compact низкой производительности с небольшим количеством интерфейсов);
SMB (платформы формата compact и 1U средней производительности с умеренным количеством интерфейсов);
ENTERPRISE (платформы формата 1U и потенциально 2U высокой производительности с большим количеством интерфейсов).
Континент 4 позиционируется как UTML решение и отвечает требованиям к NGFW. Ключевым объектом решения Континент 4 является УБ, а решение в целом представляет собой множество УБ, один из которых выполняет роль ЦУС.
Ключевые механизмы защиты каждого УБ - МЭ и СОВ, однако требования к NGFW также предписывают решению функции криптографической защиты передаваемых данных, в том числе путем построения VPN. Поэтому решения Континент 4 кроме возможности организации site-to-site VPN предоставляет возможность организации remote access VPN, реализуемую еще одним механизмом защиты - СД.
Хорошее знание этих технологий является основным требование для вакансии, так как мы используем их по полной - менеджеры контекста, наследование, contenttypes, свои поля, менеджеры для моделей, создание своих миграций данных, агрегации по необходимости, оптимизация запросов.
Мы разрабатываем с частичным применением Agile, у нас есть спринты, итерации и continuous integration. Мы используем Git для хранения кода. Каждый коммит необходимо снабдить тестами и только после прохождения code review он попадает в основную ветку.
Описание проекта
Разработка российский NGFW Континент 4 - аппаратно-программное решение.
Период актирования
Квартал
Форма налогообложения подрядчика
без НДС
Часовой пояс
Москва (UTC+03:00, Europe/Moscow) ± 2 ч
Ключевые компетенции
Git
Linux
PostgreSQL
Python
nginx
pytests
Django DRF
NGFW
unittest
Dramatiq
Гражданство
*❗️*РФ
Python Backend разработчик (Django)
Основные обязанности сотрудника
Разработка и поддержка API системы управления NGFW
Покрытие своего кода тестами
Требования:
Обязательно:
• Знание REST архитектуры, опыт разработки REST-API
• Глубокое понимание Django, навыки работы с Django REST Framework, Celery, Dramatiq
• Навыки работы с SQL (PostgeSQL)
• Опыт настройки Nginx, gunicorn
• Опыт разработки Web приложений
• Опыт написания тестов (unittest, pytest)
• Навыки работы с Git
• Понимание стека TCP/IP
• Общее представление о PKI/криптографии
• Опыт работы с Linux, bash, не бояться командной строки
Формат работы
Удаленно
Продолжительность проекта
Год
*❗️**❗️**❗️Писать {{apply_contact}}⚡️**⚡️**⚡️**⚡️ С РЕЗЮМЕ В КОТОРОМ УКАЗАН ВОЗРАСТ И ЛОКАЦИЯ НАХОЖДЕНИЯ. Укажите 🆔 вакансии❗️ Без этой информации отклики не рассматриваются ❗️**❗️*
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Git
- Python
- Linux
- Bash
- PostgreSQL
- TCP/IP
- PyTest
- Django
- Celery
- Nginx
- Django REST Framework
- unittest
- Gunicorn
- Dramatiq
Возможные вопросы на собеседовании
Вакансия предполагает работу с высокопроизводительным сетевым решением, где оптимизация БД критична.
Расскажите о вашем опыте оптимизации сложных ORM-запросов в Django. Какие инструменты (select_related, prefetch_related, агрегации) и методы профилирования вы использовали?
Проект использует Dramatiq и Celery для фоновых задач.
В каких случаях вы бы предпочли Dramatiq вместо Celery, и как вы обеспечиваете отказоустойчивость распределенных задач?
Работа ведется над сетевым экраном нового поколения.
Опишите ваше понимание стека TCP/IP: как происходит процесс установления соединения и какие нюансы нужно учитывать при разработке API для управления сетевыми правилами?
Продукт базируется на ContinentOS (Linux).
Насколько уверенно вы чувствуете себя в Bash-скриптинге и диагностике проблем производительности приложения непосредственно в среде Linux?
Упоминается использование PKI и криптографии.