MiddleHybrid
Fullstack Developer
О роли
Описание вакансии
Обязанности
- Разрабатывать операторский интерфейс для работы с очередью документов и результатами обработки.
- Показывать исходный документ рядом со структурированными данными и связывать поля с фрагментами источника.
- Реализовывать подтверждение, исправление и отклонение результатов, историю изменений и сравнение версий.
- Создавать поиск, фильтры, статусы, массовые действия, выгрузки и журнал пользовательских операций.
- Разрабатывать аналитические представления и дашборды поверх рассчитанных данных.
- Проектировать сложное состояние интерфейса, асинхронные сценарии, оптимистичные изменения и фоновое обновление.
- Разрабатывать API и сервисный слой, необходимые для завершения пользовательских сценариев.
- Интегрироваться с внутренними источниками данных на чтение.
- Реализовывать фоновые задачи и версионирование результатов.
- Участвовать в создании диалогового интерфейса поверх рассчитанных и проверенных данных.
- Обеспечивать разграничение доступа, аудит действий, контейнеризацию и наблюдаемость приложения.
Требования
- Рассматриваем кандидатов уровня middle+ и выше.
- Сильный TypeScript и практический опыт промышленной разработки на React.
- Опыт создания интерфейсов с высокой плотностью данных для внутренних операционных систем.
- Умение проектировать нетривиальное клиентское состояние и асинхронные пользовательские сценарии.
- Опыт работы со сложными таблицами, формами, фильтрами, очередями и многошаговыми процессами.
- Node.js или Bun на уровне разработки production API.
- PostgreSQL и SQL, понимание проектирования схем данных.
- Готовность смотреть на задачу глазами пользователя и при необходимости проходить по всему техническому стеку.
Условия
- Формат работы: офис/гибрид.
Стек и навыки
С чем работаем