Ищем 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 года.