Компания не указана Опубликована 16 дней назад · отклик: Telegram работодателя
Senior Fullstack-разработчик Python/React
Зарплата3 500–5 000 $
ФорматУдалённо
ЛокацияНе указана
ГрейдSenior
ЗанятостьПолная занятость
О компании
New Sky Group — независимая продуктовая команда, создающая UGC-продукты в сферах развлечений, социальных сетей и искусственного интеллекта. Небольшая команда, много задач.
О проекте
Зрелый HighLoad-проект с историей, ядро написано на Perl. Продукт активно развивается, но старый монолит начинает сдерживать темпы. Требуется плавная миграция системы на современный стек: Python (FastAPI) на бэкенде и TypeScript / React / Next.js на фронтенде.
Задачи
- Проводить реверс-инжиниринг текущего приложения на Perl и пошагово переносить бизнес-логику на Python/FastAPI в рамках новой архитектуры.
- Проектировать отказоустойчивые и масштабируемые бэкенд-сервисы под HighLoad-нагрузки.
- Разрабатывать клиентскую часть на TypeScript, React и Next.js (SSR, оптимизация бандлов, чистые API-контракты).
- Проектировать работу с базой данных, кэшем (Redis) и очередями сообщений с учетом будущих пиковых нагрузок.
- Проводить код-ревью, контролировать качество кода и декомпозировать глобальную задачу миграции на четкие, безопасные этапы.
Требования
- Опыт: от 5 лет коммерческой разработки в роли Fullstack / Backend + Frontend Developer.
- Бэкенд и HighLoad: уверенное владение Python и FastAPI. Реальный опыт проектирования масштабируемых систем, работы с реляционными БД под нагрузкой, кэшем (Redis) и очередями сообщений.
- Фронтенд: сильный опыт работы с TypeScript, React и Next.js (понимание принципов SSR и оптимизации).
- Инженерный бэкграунд:
- уверенное владение Linux на уровне разработчика (терминал, процессы, логи, сети, Nginx);
- навыки работы со сложным чужим легаси-кодом и декомпозиции масштабных задач;
- высшее техническое образование и уверенное чтение технической документации на английском.
- AI-грамотность (обязательно): активное и продвинутое использование современных AI-ассистентов (Cursor, Claude, GitHub Copilot и др.) в ежедневной рутине — для генерации бойлерплейта, написания тестов, рефакторинга и поиска алгоритмов.
Условия
- Полностью удалённая работа.
- Ежемесячная оплата и премия; выплаты в USDT. Структура оплаты на испытательном сроке и после него одинаковая.
- Договор на неопределённый срок, испытательный срок — 3 месяца (оплачивается в полном объеме).
- Ненормированный рабочий день, без командировок.
- 28 календарных дней отпуска в год с возможностью разделить его на части.
- Выход на работу — как можно скорее.
Инструменты в вакансии
Навыки и технологии
Направления