Разработчик Python/Django backend
01 Декабря 2024
Город:
Москва
Занятость:
Полная занятость
Компания "Код Безопасности"
Компания " Security Code" объявляет об открытии вакансии разработчик.
О проекте:
Необходимо улучшать существующий и разрабатывать новый функционал сервера управления конфигурациями. Сервер конфигурации выполнен в виде REST API сервиса, который уже является достаточно большим (порядка сотни моделей). Клиентское приложение посредством http запросов делает необходимые изменения, сам сервис взаимодействует с другими подсистемами. Сервис выполнен на Python 3.11 с использование фреймворка Django 4.1, который работает c Postgresql. Для длительных задач или команд используется Dramatiq (перешли с Celery) в качестве брокера Redis.
Хорошее знание этих технологий является основным требование для вакансии, так как мы используем их по полной - менеджеры контекста, наследование, contenttypes, свои поля, менеджеры для моделей, создание своих миграций данных, агрегации по необходимости, оптимизация запросов.
Средой для выполнения сервиса служит собственная сборка linux, на основе Centos. Очень хорошо если вы будете знать как настраивать и как работают различные сервисы linux. Мы много что из них используем (iptables, dns, dhcp, nginx, wsgi, squid).
Во многих местах реализована инфраструктура с открытыми ключами (PKI), поэтому с эту технологией придется часто сталкиваться. Так как мы разрабатываем критически важные элементы сетевой инфраструктуры, то нужно иметь представление об удаленном исполнении кода, SQL инъекциях и других возможных уязвимостях.
Также будет плюсом иметь представление о построении сетей, так как управление осуществляется над множеством серверов.
Мы разрабатываем с частичным применением Agile, у нас есть спринты, итерации и continuous integration. Мы используем Git для хранения кода. Каждый коммит необходимо снабдить тестами и только после прохождения code review он попадает в основную ветку.
Требования:
Обязательно:
- Знание REST архитектуры, опыт разработки REST-API
- Глубокое понимание Django, навыки работы с Django REST Framework, Celery, Dramatiq
- Навыки работы с SQL (PostgeSQL) и noSQL (Redis) базами данных
- Опыт настройки Nginx, uWSGI, gunicorn
- Опыт разработки Web приложений
- Опыт написания тестов (unittest, pytest)
- Навыки работы с Git
Желательно:
- Понимание стека TCP/IP
- Опыт построения сети
- Общее представление о PKI/криптографии
- Опыт работы с Linux, bash, не бояться командной строки
- Опыт написания документации (Swagger, Sphinx)
Условия:
- Официальное оформление в аккредитованную ИТ-компанию и возможность использования льгот Министерства Цифрового Развития;
- Конкурентный оклад, премии по результатам работы;
- Сильная команда экспертов, которые всегда готовы помочь и поделиться знаниями;
- Возможность работать над передовыми продуктами в сфере безопасности, позволяющие расширить технологический кругозор;
- Перспективы для профессионального и карьерного продвижения;
- Корпоративные мероприятия, спортивные активности, интеллектуальные игры, социальные проекты
- полное соблюдение ТК
- ДМС после испытательного срока
- 100% оплата больничного
- территориально м. Нагатинская.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Ноября
C#/.NET-разработчик( Московский Кредитный Банк )
Москва
Компания "Московский Кредитный Банк" МКБ сегодня — не просто банк. Это сервисы, которыми пользуются люди с разными потребностями, интересами и...
05 Ноября
Java разработчик Senior / Tech Lead
Москва
Компания "Иннотехнум, Группа компаний" Проект: Создание платформы для проведения удаленных предрейсовых и послерейсовых медицинских...
05 Ноября
Senior Java-разработчик( Иннотехнум, Группа компаний )
Москва
Компания "Иннотехнум, Группа компаний" Java - разработчик Вместе с нами ты будешь: Проектировать ИТ-решения. Разрабатывать...
05 Ноября
Ведущий Java-разработчик( Бюджетные и Финансовые Технологии )
Москва
Компания "Бюджетные и Финансовые Технологии" БФТ-Холдинг (входит в группу компаний «Ростелеком») – российский разработчик программных...
06 Ноября
PHP-разработчик( Макдоналдс, Россия )
Москва
Компания "Макдоналдс, Россия" Мы в команду системной разработки ищем backend-разработчика. Вам предстоит участие в комплексных кросс...
Вакансия размещена в отрасли