Ищем Senior Fullstack Engineer с сильным бэкенд-ядром (Python, FastAPI) и опытом разработки Chrome Extensions (Manifest V3, WXT).
Ваша роль:
- проектировать ядро платформы (Python, FastAPI, PostgreSQL);
- разрабатывать браузерное расширение на TypeScript/React/WXT;
- строить пользовательские сценарии от запуска задачи до результата;
- поддерживать чистую архитектуру, чтобы новые продукты подключались без правок ядра.
Обязанности:
- 1. Разработка платформенного ядра (Backend)
Runtime для сценариев: scenario sessions, jobs, workflows, action runner, provider gateway.Артефакты, логи событий, квоты и механизм handoff.
FastAPI-эндпоинты, сервисный и репозиторный слои.
PostgreSQL-схемы и Alembic-миграции.
- 2. Разработка Chrome Extensions и Frontend-слоя
Shared CE kit, web result kit и расширение на TypeScript/React/WXT/Manifest V3
Пользовательские сценарии: запуск -> прогресс -> результат; копирование результата и обработка исчерпания квот.
- 3. Архитектура и качество
Границы между platform-core и продуктами, чтобы новые фичи добавлялись через конфиги/prompts/schemas.
Code Review, документация, релизные гейты.
Тесты (unit, integration, smoke/e2e) и поддержка CI.
Требования (нужно уверенно работать в нашем стеке):- 7+ лет в коммерческой разработке
- Бэкенд: Python, FastAPI, Pydantic, PostgreSQL, SQLAlchemy, Alembic, PydanticAI, асинхронность, сервисный слой, транзакции
- Фронтенд / Расширения: TypeScript, React, Chrome Extensions: Manifest V3, WXT илианалоги, content/background/sidepanel
- AI-coding agents, harness engineering - обязательный опыт
- В отклике просим указать ссылки на свои проекты.
- Будьте готовы выполнить тестовое задание.
- Полностью удаленная работа - гибкий график с обязательным пересечением с командой.
- Вознаграждение: фиксированное, размер обсуждается индивидуально.
- Возможен рост до Lead Platform Engineer за 2-3 года.