К содержанию
myOffer Вакансии
Все вакансии

Positive Technologies

Principal Fullstack разработчик

Опубликовано

Формат
Гибрид
Уровень
Lead
Занятость
Стажировка
PythonFastAPITypeScriptReactPostgreSQLDockerKubernetesRabbitMQRedisSQLAlchemyNext.jsFastStreamClaude
Откликнуться

Доступ к отклику проверим при нажатии.

О вакансии

Вакансия «Principal Fullstack разработчик» в компании Positive Technologies. Гибридный формат работы.

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

  • Вести разработку полного цикла: от выявления потребностей бизнеса и сбора требований до проектирования, реализации, тестирования и деплоя
  • Самостоятельно взаимодействовать с большим количеством стейкхолдеров: продуктовыми командами, архитекторами, экспертами, сетевыми инженерами и смежными подразделениями
  • Проектировать архитектуру комплексных решений с учетом распределенной природы систем, согласованности данных и взаимодействия между сервисами
  • Разрабатывать 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 помогает решать инженерные задачи

Что нужно для работы

  • 📌 Больше вакансий: IT Jobs Hub | Вакансии | Стажировки

Что предлагает компания

  • Зарплата: не указана

Источник: Telegram. Условия и актуальность вакансии подтверждает работодатель.

Подходит вакансия?

Перейдите к отклику или контакту работодателя.

Откликнуться

Доступ к отклику проверим при нажатии.

Больше подходящих вакансий