Ведущий Fullstack-разработчик (React, Python)
Positive Technologies ищет ведущего Fullstack-разработчика с опытом от 6 лет. Полная занятость, удаленно, гибридно или в офисе. Ключевые технологии: React, Python, FastAPI, PostgreSQL.
Обязанности: - Вести полный цикл разработки: от бизнес-потребностей и сбора требований до проектирования, реализации, тестирования и развертывания. - Взаимодействовать с большим количеством заинтересованных сторон: продуктовые команды, архитекторы, эксперты, сетевые инженеры и смежные отделы. - Проектировать архитектуру сложных решений с учетом распределенного характера системы, согласованности данных и межсервисных взаимодействий. - Разрабатывать серверные сервисы на 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.
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал