yandex
SeniorУдалённоПолная занятость

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

ИИОценка ИИ

Positive Technologies — топовый работодатель в сфере кибербезопасности с сильной инженерной культурой. Вакансия предлагает работу с современным стеком (Next.js, FastAPI, AI-tools) и высокий уровень ответственности, что отлично подходит для профессионального роста эксперта.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль уровня Principal требует не только безупречного владения Fullstack-стеком, но и глубоких знаний в системной архитектуре, паттернах распределенных данных и DevOps. Высокая планка по опыту (6+ лет) и ожидание активного использования AI-инструментов делают отбор очень строгим.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана550 000 ₽
Рынок450 000 ₽ – 650 000 ₽
ИИОценка ИИ

Зарплата в объявлении не указана, но для позиции уровня Principal в крупной российской ИБ-компании рыночные ожидания составляют от 450 000 до 650 000 рублей после налогов. Это соответствует верхнему эшелону зарплат для Fullstack-разработчиков в РФ.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

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

Positive Technologies

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

Опыт работы: более 6 лет

Полная занятость

График: 5/2

Формат работы: удалённо или гибрид или офис

*☑️* Чем предстоит заниматься

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

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

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

-Разрабатывать 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 помогает решать инженерные задачи

Контакты: Откликнуться

React Job Откликнуться | Откликнуться | Откликнуться

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • React
  • Python
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • TypeScript
  • Next.js
  • Redis
  • RabbitMQ
  • Docker
  • Kubernetes
  • Claude
  • Microservices
  • Unit Testing

Возможные вопросы на собеседовании

Вакансия требует глубокого понимания распределенных систем.

Расскажите о вашем опыте реализации паттерна Saga: в каких случаях вы выбирали оркестрацию, а в каких — хореографию?

Упоминается использование Transactional Outbox для надежности.

Как именно вы реализовывали Transactional Outbox в связке с PostgreSQL и RabbitMQ для предотвращения потери сообщений?

Позиция подразумевает Fullstack-экспертизу.

Как вы организуете совместное использование типов TypeScript между Backend (FastAPI) и Frontend (Next.js) для обеспечения типобезопасности API?

Компания делает акцент на AI-инструментах.

Приведите пример сложной инженерной задачи, которую вы решили с помощью AI (например, Claude), и как вы верифицировали корректность предложенного архитектурного решения?

Требуется опыт работы с Kubernetes.

С какими сетевыми проблемами в K8s вы сталкивались при взаимодействии микросервисов и как их диагностировали?

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

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

Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!