Детали вакансии
Разработка
Синьор
Удаленка
Полная занятость
Русский
Nov 1

Principal Fullstack Developer (React, Python)

Positive Technologies ищет Senior/Principal Fullstack разработчика с опытом от 6 лет. Удаленно/гибридно/в офисе, полная занятость.

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

Опыт разработки сложных систем и проектирования архитектур, в том числе в распределенной инфраструктуре с несколькими сервисами. Уверенный опыт бэкенд-разработки на Python, понимание современных подходов к построению API и асинхронных приложений. Опыт работы с FastAPI, PostgreSQL, SQLAlchemy 2+ и Redis. Понимание событийно-ориентированной архитектуры, брокеров сообщений и надежных паттернов взаимодействия между сервисами. Знакомство с RabbitMQ, FastStream, Saga и Transactional Outbox. Опыт fullstack-разработки: понимание архитектуры фронтенда, практический опыт с React и TypeScript. Знакомство с Next.js. Понимание принципов распределенных систем: согласованность данных, обработка ошибок, повторные попытки, идемпотентность и управление сбоями при взаимодействии сервисов. Практический опыт работы с Docker и Kubernetes, умение самостоятельно собирать и развертывать приложение, устранять сетевые проблемы и проверять решение. Активное использование ИИ в разработке. Мы ценим реальный опыт применения ИИ-инструментов в повседневной работе, понимание их ограничений и конкретные примеры того, как ИИ помогает решать инженерные задачи.

Полная занятость, график 5/2, формат работы: удаленно, гибридно или в офисе.

SQLAlchemy
React
RabbitMQ
Claude
Kubernetes
Redis
Python
Next.js
AI
Docker
TypeScript
PostgreSQL
FastAPI

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

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

Ведущий Fullstack-разработчик (React, Python)

Старший ведущий Fullstack-разработчик (React, Python) в Positive Technologies. Полная занятость, удаленно, гибридно или в офисе. Опыт от 6 лет.

P
Positive Technologies

Ведущий Fullstack-разработчик (React, Python)

Positive Technologies ищет ведущего Fullstack-разработчика с опытом от 6 лет. Полная занятость, удаленно, гибридно или в офисе. Ключевые технологии: React, Python, FastAPI, PostgreSQL.

P
Positive Technologies

Middle/Senior Fullstack-разработчик (Python / FastAPI / React)

Middle/Senior Fullstack-разработчик (Python/FastAPI/React) для UnicornBook — платформы на основе ИИ для персонализированного обучения детей 2-4 классов. Удаленная работа.

U
UnicornBook