Fullstack-разработчик (Python + Vue3)

Fullstack-разработчик (Python + Vue3)

Описание вакансии

Наша группа занимается разработкой внутреннего продукта - платформы, объединяющую в себе инструменты и сервисы безопасности для ИТ и ИБ команд.

Наша миссия - дать возможность командам легко встраивать инструменты и интегрироваться в процессы информационной безопасности, а также предоставить сотрудникам ИБ и бизнесу возможность оценки состояния и покрытия ресурсов security инструментами/процессами.

В нашем целевом видении - платформа должна стать единым окном для IT, ИБ и бизнеса по большинству вопросов информационной безопасности.

Для достижения этой цели, мы работаем над множеством задач:

  • разрабатываем различные security инструменты, в том числе на основе opensource решений;
  • встраиваем инструменты в общий динамический security pipeline и поддерживаем его;
  • разрабатываем сервис управления уязвимостями;
  • разрабатываем сервис пересмотра прав доступа;
  • разрабатываем сервис для инвентаризация IT сущностей, так как без этого невозможно оценивать состояние и покрытие систем/сервисов/команд;
  • разрабатываем сервисы, объединяющие сервисы ИБ из различных систем в одно место (например, заявки на проведение тестирования безопасности приложений);
  • интегрируемся в общий внутренний IT портал для предоставления удобного интерфейса для пользователей из IT, а также пишем свой платформенный фронт.

Мы используем: Python (FastAPI), React, Vue3, PostgreSQL, k8s, Kafka, S3 (MinIO).

Мы вам доверим

Frontend задачи:

  • Разрабатывать UI модулей платформы на Vue и отдельных подсистем на Vue/Nuxt;
  • Осуществлять интеграцию с REST API;
  • Принимать живое участие в формировании продукта и разработке.

Backend задачи:

  • Проектировать архитектуры модулей/сервисов платформы, а также совершенствовать существующую;
  • Разрабатывать модули, инструменты и сервисы платформы на python, а также развивать и поддерживать существующие;
  • Поддерживать механизмы CI/CD (как в рамках сервисов, так и в рамках общего security pipeline);
  • Настраивать и улучшать окружение разработанных сервисов (мониторинг, логирование, etc.).

Мы ожидаем

  • Хорошо знаешь JavaScript, TypeScript, HTML, CSS;
  • Имеешь опыт разработки UI-компонентов и интерфейсов;
  • Имеешь опыт разработки приложений на Vue3;
  • Имеешь опыт разработки асинхронных web-приложений на Python (FastApi) и сопровождения их в production;
  • Имеешь опыт работы с контейнерными технологиями;
  • Можешь покрыть свой код unit-тестами;
  • Хорошо понимаешь устройства реляционных баз данных, в частности, Postgres;
  • Имеешь опыт работы с очередями (Kafka, RabbitMQ);
  • Имеешь опыт работы с Gitlab и GitlabCI и можешь построить CI/CD для своего приложения;
  • Имеешь опыт работы с системами управления миграциями баз данных (alembic);
  • Используешь в работе mypy, ruff;
  • Знаешь принципы информационной безопасности.

Будет плюсом:

  • Имеешь общее представление о SDLC и SSDLC, а также опыт работы с secutiry инструментами (semgrep, trivy, gitleaks, checkov, etc);
  • Знаешь о базовых frontend уязвимостях (XSS, CSRF) и как их не допускать (SOP, Strict CSP, CORS, CSRF-tokens)
  • Понимаешь как безопасно реализовывать хранение аутентификационных данных на клиентской части (HttpOnly Cookie, Service Workers)
  • Знаешь о базовых backend уязвимостях (SQLi, SSRF, IDOR, etc) и как их не допускать (Prepared Statements, Network Isolation, Authorization, etc)
  • Имеешь опыт работы с k8s (ingress, балансировка, helm, etc);
  • Имеешь опыт верстки компонентов из Figma;
  • Опыт декомпозиции приложения на микросервисы и работы с ними.

Мы предлагаем

  • Возможность работать из офиса или удаленно;
  • ДМС со стоматологией, массажем, телемедициной, ежегодными чек-апами, которое работает как в Москве, так и в регионах;
  • Страхование от несчастных случаев и онкологических заболеваний, страхование выезжающих за границу;
  • Три оплачиваемых отгула в год;
  • Доплата до уровня заработной платы по больничному листу за 14 календарных дней в год, доплата к отпускам, взятым в январе и мае;
  • Работа в банке с развитой культурой обратной связи;
  • Программа внутренних ротаций для сотрудников;
  • Бесплатные индивидуальные консультации психологов, юристов, экспертов по личным финансам и консультантов по здоровому образу жизни, карьерные консультации;
  • Льготные условия на банковские продукты и услуги;
  • Скидки от партнеров банка в приложении PrimeZone в сферах здоровья, развлечений, творчества и интернет-покупок.
Навыки
  • Python
  • VueJS
Посмотреть контакты работодателя

Похожие вакансии

МТС
  • Москва

  • Не указана

Рекомендуем
Газпромбанк

Python-разработчик

Газпромбанк

  • Москва

  • Не указана

Рекомендуем
Mrktng.bz
  • Москва

  • Не указана

Рекомендуем
Симпл Вэй Групп

Backend / Full-stack Engineer (Django + AI)

Симпл Вэй Групп

  • Москва

  • Не указана

Плавно
  • Москва

  • Не указана

Платформа Больших Данных

Python-разработчик

Платформа Больших Данных

  • Москва

  • Не указана

Транснефть-Технологии
  • Москва

  • Не указана

Лига Цифровой Экономики

Ведущий Python-разработчик

Лига Цифровой Экономики

  • Москва

  • Не указана

Пиклема
  • Москва

  • Не указана

Лига Цифровой Экономики

Python-разработчик

Лига Цифровой Экономики

  • Москва

  • Не указана

  • Москва

  • Не указана

РТЛабс
  • Москва

  • Не указана

Proivest
  • Москва

  • Не указана

ИД ПАНОРАМА
  • Москва

  • Не указана

Marfatech
  • Москва

  • Не указана

МФК Фордевинд
  • Москва

  • до 350000 RUR

МФК Фордевинд
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию