Senior Fullstack-разработчик (Python + React, Node.js)
Привлекательная вакансия для опытных разработчиков с достойной зарплатой и возможностью удаленной работы. Проект в сфере финтеха (чаевые) предполагает интересные задачи по интеграциям и высокую ответственность.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием к огромному опыту (от 8 лет) и необходимости работать с финансовыми транзакциями, что требует исключительной ответственности. Также ожидается владение широким стеком: Python, React, Node.js и PHP.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная зарплата от 250 000 ₽ до вычета налогов соответствует нижней границе рыночного диапазона для Senior Fullstack-разработчика с опытом более 8 лет в России. На открытом рынке специалисты такого уровня часто претендуют на суммы в диапазоне 300 000 – 450 000 ₽.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Плавно
Senior Fullstack-разработчик (Python + React, Node.js)
от 250 000 ₽ за месяц, до вычета налогов
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид
*☑️* Чем предстоит заниматься
-Backend-разработка: Строить и развивать серверную часть нашего сервиса чаевых на Python, используя современные фреймворки (Django/FastAPI)
-Frontend-разработка: Создавать пользовательские и административные интерфейсы на React, делая их быстрыми и удобными
-Критически важные интеграции: Настраивать и поддерживать интеграцию с банками и эквайринговыми системами. Мы работаем с реальными деньгами, и это накладывает высокие требования к надёжности
-Работа с данными: Проектировать и оптимизировать схемы баз данных PostgreSQL, писать сложные запросы
-Качество и надёжность: Обеспечивать корректную обработку финансовых операций, писать автотесты для критичных сценариев, участвовать в code review и разборе инцидентов
-Архитектура и процессы: Участвовать в проектировании архитектуры продукта и улучшении процессов разработки, сокращая технический долг
-Поддержка существующих сервисов на PHP, Nodejs (перспектива перехода в активную разработку)
*☑️* Наши пожелания к кандидатам
-Имеете коммерческий опыт разработки на Python от 8 лет
-Backend: Уверенно владеете Django или FastAPI. Понимаете принципы REST API и имеете опыт проектирования интеграций
-Frontend: Имеете практический опыт работы с React, Vue.js или другим современным JavaScript-фреймворком. Готовы активно развиваться в направлении React
-Базы данных: Отлично знаете SQL и имеете практический опыт работы с PostgreSQL (проектирование схем, оптимизация запросов)
-Пишете автотесты и понимаете, как важно покрывать тестами финансово-значимые операции (например, транзакции, идемпотентность)
-Уверенно работаете с Git и имеете опыт работы с CI/CD на уровне разработчика
-Софт-скиллы: Самостоятельность, ответственность, внимательность к деталям, умеете системно мыслить и работать в команде. Открыты к обратной связи и умеете своевременно сообщать о рисках
-Будет плюсом:
-Знание PHP (поддержка текущих сервисов)
-Знание Node.js (поддержка + возможен переход в активную разработку)
-Опыт работы с эквайрингом (если в сфере чаевых - большой плюс)
-Понимание процессов обработки платежей
-Знание инструментов фронтенд‑сборки
-Опыт работы с асинхронными задачами и очередями сообщений
Контакты: Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Git
- Python
- SQL
- CI/CD
- Vue.js
- PostgreSQL
- React
- REST API
- Node.js
- FastAPI
- Django
- PHP
Возможные вопросы на собеседовании
Проверка понимания надежности финансовых систем.
Как вы обеспечиваете идемпотентность при обработке платежных транзакций в распределенной системе?
Оценка навыков оптимизации работы с данными.
Расскажите о вашем опыте оптимизации сложных SQL-запросов в PostgreSQL. Какие инструменты мониторинга вы использовали?
Проверка архитектурного мышления.
С какими сложностями вы сталкивались при интеграции с банковскими эквайрингами и как их решали?
Оценка гибкости и владения фронтенд-стеком.
Как вы организуете управление состоянием в крупных React-приложениях и какие подходы к тестированию фронтенда считаете наиболее эффективными?
Проверка готовности работать с legacy и разными языками.
Был ли у вас опыт поддержки проектов на PHP/Node.js параллельно с основной разработкой на Python? Как вы переключаетесь между контекстами?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

