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

Positive Technologies · Россия · по договорённости

Компания
Positive Technologies
Город
Россия
Зарплата
по договорённости
Уровень
senior
Формат
удалённо
Удалённо
да

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

Контакты: [контакты и ссылка отклика — после бесплатной регистрации]

Открыть и откликнуться →

У этой вакансии есть прямой контакт нанимающего — пишешь человеку, а не в ATS-форму. Контакт и ссылка на исходное объявление открываются после бесплатной регистрации: так мы защищаем их от ботов и парсеров.

Многих вакансий каталога нет на агрегаторах

13100+ вакансий от 1200+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 500+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.