Напиши текст вакансии для должности "Python developer". Название компании: "Digital Security". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

Кого мы ищем? Мы ищем коллегу в команду нашего проекта - решения для совместной работы аудиторов ИБ (пентестеров). Нам нужен опытный разработчик, который может делать backend на python с flask или что угодно на чем угодно. А так же важно понимание архитектуры продукта и желательно знание что такое безопасность. Какие задачи мы предлагаем:  Непосредственное участие в проектировании, анализе и разработке технических решений вместе со всей командой. Улучшение и оптимизация существующего кода. Мы с радостью будем прислушиваться к проявленным инициативам. Поддержание высокого качества кода, участие в Code Review, написание модульных тестов и, по возможности, интеграционных. Есть некоторые особенности продукта: наверное, в последнее время все привыкли, что все компании создают продукты, которые сами и поддерживают, хостят и могут поправить в любой момент прямо на проде. Для нашего продукта так не получится. Поэтому требования к качеству кода у нас выше, чем у многих других.    Что мы используем в разработке, и, соответственно, какие навыки будем оценивать у соискателей: Обязательно:  Python - требуемый опыт работы с реальными проектами от 3-х лет. Опыт написания модульных тестов. Необходим, хотя бы, минимальный опыт работы с этой или любой другой реляционной СУБД. Мы используем PostgreSQL. Баг-трекеры: опыт работы (мы используем jira). Linux: хотя бы на уровне администратора домашнего сервера. git: опыт работы, включая, разрешение конфликтов. Docker: использование в реальных проектах.  Желательно:  SQLAlchemy: опыт работы с этим или любыми другими ORM. REST API. Умение использовать генераторы API. Мы используем OpenAPI (AKA swagger) но если знакомы с thrift, grpc или любыми другими подобными - тоже пойдёт. CI/CD системы: опыт использования. Мы используем gitlab-ci, но если есть опыт с любой, то этого будет достаточно. Знание основных шаблонов проектирования и особенностей их реализации. Информационная безопасность. Это наша предметная область, поэтому будет круто, если вы, например, отличаете СSRF от SQLi.    Немного про команду и дополнительные скиллы от соискателя: Команда проекта небольшая, и все работают в тесной связке друг с другом. Поэтому мы хотим найти сотрудника, который легко впишется в коллектив.У нас нет стремления следовать Scrum, Kanban или другим популярным методологиям. Но мы стараемся использовать различные гибкие практики, поэтому знание и понимание особенностей жизненного цикла ПО будет очень большим бонусом.Мы стараемся создавать качественный продукт, максимально полезный конечному пользователю. Поэтому будем ожидать вовлечённость, желание предлагать собственные идеи и умение выслушивать мнения коллег.Мы работаем совместно с экспертами по ИБ мирового уровня, а задачи позволят увидеть мир корпоративной кибер-безопасности изнутри. Поэтому мы ожидаем, что все сотрудники будут готовы непрерывно обучаться и узнавать новое, вне зависимости от бэкграунда. Ну и, разумеется, делиться своими знаниями с коллегами.   Что ещё мы можем предложить:   Гибкий график присутствия в офисе; Офис находится в центре города, недалеко от метро Чкаловская; Стандартный набор: чилл-зона, фрукты, кикер, настольный теннис, PS4; Корпоративный пакет ДМС.