Назад
4 дня назад

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

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
senior
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Principal Fullstack разработчик (React, Python) (кибербезопасность): Разработка комплексных решений полного цикла с акцентом на распределённую архитектуру, backend на Python и frontend на React/TypeScript. Focus on событийное взаимодействие сервисов, согласованность данных, тестирование, деплой и применение AI-инструментов в инженерных задачах.

Локация: Москва, Преображенская площадь, 8; возможна работа на месте работодателя, удалённо или в гибридном формате.

Компания

Positive Technologies — вендор продуктов и услуг в области кибербезопасности, чьи технологии используют около 4000 организаций по всему миру.

Что делать

  • Вести разработку полного цикла: собирать требования, проектировать архитектуру, реализовывать, тестировать и деплоить решения.
  • Взаимодействовать с продуктовыми командами, архитекторами, экспертами, сетевыми инженерами и смежными подразделениями.
  • Проектировать комплексные распределённые решения с учётом согласованности данных и взаимодействия сервисов.
  • Разрабатывать backend-сервисы на Python с FastAPI, SQLAlchemy и PostgreSQL, включая асинхронное и событийное взаимодействие, очереди сообщений, Saga и Transactional Outbox.
  • Разрабатывать пользовательские интерфейсы на React, TypeScript и Next.js, включая UX, сложные пользовательские сценарии и интеграции между сервисами.
  • Организовывать unit-, интеграционное и end-to-end-тестирование, улучшать архитектуру, устранять ограничения и использовать AI-инструменты, включая Claude, на этапах разработки.

Требования

  • Более 6 лет опыта разработки.
  • Опыт разработки сложных систем и проектирования архитектуры в распределённой инфраструктуре с множеством сервисов.
  • Уверенный опыт backend-разработки на Python, понимание современных подходов к построению API и асинхронных приложений.
  • Опыт работы с FastAPI, PostgreSQL, SQLAlchemy 2+ и Redis.
  • Понимание событийной архитектуры, брокеров сообщений и паттернов надёжного взаимодействия; знакомство с RabbitMQ, FastStream, Saga и Transactional Outbox.
  • Опыт fullstack-разработки, понимание frontend-архитектуры и практический опыт с React и TypeScript; знакомство с Next.js.
  • Понимание согласованности данных, обработки ошибок, повторных попыток, идемпотентности и управления отказами в распределённых системах.
  • Практический опыт с Docker и Kubernetes, способность самостоятельно собрать и развернуть приложение, разбираться с сетевыми проблемами и проверять работоспособность решения.
  • Реальный опыт активного применения AI в повседневной разработке, понимание ограничений инструментов и умение приводить примеры их использования для инженерных задач.

Культура и преимущества

  • Внешние и внутренние образовательные программы, митапы, научпоп-лекции и экспертное обучение.
  • 28 календарных дней отпуска, доплата отпускных до полного оклада и 10 дополнительных дней отдыха в год.
  • ДМС с первой недели работы, включая стоматологию и ежегодный чекап.
  • Компенсация до 50% расходов на спорт и английский язык в рамках ежегодного бюджета.
  • Работа в аккредитованной ИТ-компании и возможность использования льгот Министерства цифрового развития.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →