Principal Fullstack разработчик (React, Python)

Positive Technologies

Principal Fullstack разработчик (React, Python)

Москва, Преображенская площадь, 8

Метро: Преображенская площадь

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

Кто мы

Positive Technologies — вендор продуктов и услуг в области кибербезопасности. Более 20 лет наша основная задача — предотвращать хакерские атаки до того, как они причинят неприемлемый ущерб бизнесу и целым отраслям экономики. Наши технологии используют около 4000 организаций по всему миру.

Мы ищем Principal Fullstack разработчика, который способен самостоятельно вести разработку от идеи до production: собирать требования у стейкхолдеров, проектировать архитектуру, реализовывать frontend и backend, тестировать и деплоить решения.

Чем предстоит заниматься:

  • Вести разработку полного цикла: от выявления потребностей бизнеса и сбора требований до проектирования, реализации, тестирования и деплоя

  • Самостоятельно взаимодействовать с большим количеством стейкхолдеров: продуктовыми командами, архитекторами, экспертами, сетевыми инженерами и смежными подразделениями

  • Проектировать архитектуру комплексных решений с учетом распределенной природы систем, согласованности данных и взаимодействия между сервисами

  • Разрабатывать backend-сервисы на Python с использованием FastAPI, SQLAlchemy и PostgreSQL

  • Реализовывать асинхронное взаимодействие между сервисами, работать с событийной архитектурой, очередями сообщений и паттернами обеспечения согласованности данных, включая Saga и Transactional Outbox

  • Разрабатывать пользовательские интерфейсы на React, TypeScript и Next.js, самостоятельно проходить путь от проработки UX до готового функционала

  • Продумывать и реализовывать комплексные пользовательские сценарии, включая интеграции между несколькими сервисами и обеспечение корректной синхронизации данных

  • Самостоятельно организовывать тестирование: писать unit-, интеграционные и end-to-end-тесты, проверять сценарии взаимодействия компонентов и дорабатывать решения по результатам проверки

  • Развивать и улучшать существующую архитектуру, находить технические ограничения и предлагать решения, повышающие надежность и скорость разработки

  • Активно использовать AI-инструменты, включая Claude, на всех этапах разработки: исследование кодовой базы, проектирование решений, написание кода, тестирование и рефакторинг

Наши ожидания:

  • Опыт разработки сложных систем и проектирования архитектуры, в том числе в условиях распределенной инфраструктуры и взаимодействия множества сервисов
  • Уверенный опыт backend-разработки на Python, понимание современных подходов к построению API и асинхронных приложений

  • Опыт работы с FastAPI, PostgreSQL, SQLAlchemy 2+ и Redis.

  • Понимание событийной архитектуры, брокеров сообщений и паттернов надежного взаимодействия между сервисами. Знакомство с RabbitMQ, FastStream, Saga и Transactional Outbox

  • Опыт fullstack-разработки: понимание frontend-архитектуры, практический опыт работы с React и TypeScript. Знакомство с Next.js

  • Понимание принципов работы распределенных систем: согласованность данных, обработка ошибок, повторные попытки, идемпотентность и управление отказами при взаимодействии сервисов

  • Практический опыт работы с Docker и Kubernetes, способность самостоятельно собрать и развернуть приложение, разобраться с сетевыми проблемами и проверить работоспособность решения

  • Активное использование AI в разработке. Нам важен не просто интерес к инструментам, а реальный опыт их применения в повседневной работе, понимание ограничений и конкретные примеры того, как AI помогает решать инженерные задачи

Что мы предлагаем

  • Условия для постоянного развития: внешние и внутренние образовательные программы, митапы, научпоп-лекции, экспертное обучение, обучение для руководителей и не только
  • Гибкий подход к отдыху: 28 календарных дней отпуска, доплату отпускных до полного оклада и 10 day off в год
  • Заботу о здоровье: ДМС с первой недели работы, включая стоматологию, ежегодный чекап
  • Компенсацию до 50% расходов на занятия спортом и английским языком в рамках ежегодного бюджета
  • Работу в аккредитованной ИТ-компании и возможность использования льгот Министерства цифрового развития
Навыки
  • React
  • Python
Посмотреть контакты работодателя

Адрес

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

DatsTeam
  • Москва

  • Не указана

Рекомендуем

Senior Python Developer

Филиал компании Лист Ренталс Лимитед

  • Москва

  • Не указана

Рекомендуем
Альфа-Банк

Frontend developer (react/redux)

Альфа-Банк

  • Москва

  • Не указана

Рекомендуем
ЛУКОЙЛ
  • Москва

  • Не указана

Современные Фонды Недвижимости

Senior Fullstack разработчик (C#+React)

Современные Фонды Недвижимости

  • Москва

  • Не указана

АО Мой спорт
  • Москва

  • Не указана

СБЕР
  • Москва

  • Не указана

DigiKey Limited
  • Москва

  • от 4000 USD

ТРАНСЭНЕРГОСНАБ

Middle+ Frontend Developer

ТРАНСЭНЕРГОСНАБ

  • Москва

  • от 4000 USD

Онлайн-школа Фоксфорд

React Native (мобильный) разработчик

Онлайн-школа Фоксфорд

  • Москва

  • от 4000 USD

Операционное совершенство

Tech Lead Python / LLM-агенты

Операционное совершенство

  • Москва

  • от 4000 USD

Siberian Wellness
  • Москва

  • от 4000 USD

Swordfish Security
  • Москва

  • от 4000 USD

АйТи БАСТИОН

Senior Python Developer

АйТи БАСТИОН

  • Москва

  • от 4000 USD

Москомэкспертиза

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

Москомэкспертиза

  • Москва

  • от 4000 USD

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

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