Hubbard Broadcasting
Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack Engineer в Innovation Team диджитал-агентства 2060 Digital. Разработка внутренних workflow-приложений, в первую очередь системы управления заказами (OMS), а также AI-автоматизаций и агентов.
Задачи
- Разрабатывать и поддерживать full-stack приложения на TypeScript, React/Next.js, Node.js и Postgres, включая UI, API и модели данных
- Вести разработку внутренних бизнес-приложений с основным фокусом на OMS, смежные инструменты и AI-автоматизации/агентов
- Реализовывать функциональность end-to-end: пользовательский интерфейс, backend-сервисы/API, проектирование БД и интеграции
- Переводить операционные процессы в поддерживаемое ПО: роли/права, валидации, edge cases
- Проектировать API и паттерны интеграции с финансами/биллингом, отчётностью, хранилищами и другими платформами
- Отвечать за production readiness: автотесты, релизная дисциплина, мониторинг, тюнинг производительности
- Создавать и поддерживать AI-фичи, инструменты, агентов и автоматизации совместно с AI Solutions Architect
- Согласовывать требования со стейкхолдерами, управлять скоупом и итеративно поставлять результат
- Вести документацию, переиспользуемые компоненты и улучшать инженерные практики
- Выявлять технический долг и предлагать прагматичные рефакторинги
Требования
- Bachelor's degree в Computer Science, Engineering или смежной области (или эквивалентный опыт)
- 5+ лет разработки production веб-приложений значительной сложности (workflow-системы, внутренние инструменты, ERP/OMS/CRM)
- Сильный опыт создания production веб-приложений на TypeScript, React и Node.js
- Сильные навыки работы с реляционными БД: проектирование схем Postgres, оптимизация запросов, миграции, тюнинг производительности
- Опыт построения систем с ролевым доступом (RBAC), approval-процессами, аудит-логированием и защитой целостности данных
- Опыт интеграции со сторонними системами и API, асинхронная обработка (очереди/фоновые задачи) и event-driven паттерны
- Сильная культура тестирования (unit/integration/e2e) и опыт эксплуатации систем в production (мониторинг, отладка, производительность)
- Знакомство с облачными средами деплоя и современными практиками доставки (CI/CD)
- Продуктовое мышление: умение упрощать процессы, приоритизировать и итеративно поставлять результат
- Английский язык на уровне устной и письменной коммуникации
Условия
- Работа в агентстве, отмеченном как одно из лучших мест для работы в Цинциннати
- Культура, ценящая доверие, уважение, креативность и инновации
- Позиция подлежит pre-employment criminal background check
- Компенсация зависит от опыта, образования, навыков и рыночных факторов
- Бенефиты — по ссылке на сайте компании
Навыки
- TypeScript
- React
- Next.js
- Node.js
- Postgres
- RBAC
- CI/CD
- AI agents
- API integration
- automated testing