Foresight
Senior Full Stack Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в Foresight — платформу-«диспетчерскую» для управления крупными капитальными проектами (дата-центры, энергетика). Нужен инженер, который ведёт фичи от базы данных до браузера и превращает сложные проектные данные в продукт с прогнозами рисков и AI-рекомендациями.
Задачи
- Вести фичи от технического дизайна до релиза и далее: измерять adoption и улучшать
- Работать вместе с ML-инженерами над выводом новых моделей в прод
- Взаимодействовать с product, дизайном и клиентами для поиска самых ценных задач
- Оптимизировать производительность по всему стеку: загрузка и рендеринг страниц, скорость запросов, latency API, uptime
- Повышать планку в архитектуре, тестировании, observability и процессе релизов
- Участвовать в формировании продуктового и технического роадмапа
- Строить интерфейсы и сервисы для прогнозов задержек, рисков и AI-рекомендаций
- Интегрировать данные из инструментов планирования и вести надёжную историю изменений
- Строить автоматические проверки и воркфлоу превращения находок в отслеживаемые задачи
- Создавать отчёты, дашборды и экспорты для руководства и стейкхолдеров
- Строить enterprise-основы: аутентификация, роли и права, изоляция данных
Требования
- 5+ лет опыта создания и релиза веб-продуктов с реальной ответственностью за frontend и backend
- Сильный Python на backend (FastAPI, Django или аналоги)
- Сильный TypeScript с React на frontend
- Уверенное реляционное моделирование в Postgres: схемы, индексы, планы запросов, миграции, ORM вроде SQLAlchemy
- Опыт с асинхронной работой: очереди, фоновые задачи, ретраи, идемпотентность
- Практический опыт с AWS (S3, RDS, managed queue или event service, контейнеры или serverless)
- Внимание к корректности деталей: деньги, права, конкурентность, multi-tenant изоляция данных
- Писать тесты и отлаживать прод-проблемы по логам, метрикам и трейсам
- Чёткая письменная коммуникация и готовность к прагматичным компромиссам в небольшой быстрой команде
Условия
- Total Comp: $180,000–230,000 в зависимости от опыта, уровня и локации
- Benefits: Health, Dental, Vision, 401(k), PTO
- Локация: предпочтительно New York, San Francisco и Montreal; возможны командировки
- Небольшая senior-команда, плоская структура, минимум процессов
- Продукт с реальными платящими клиентами и данными
- Возможность задать стандарт в новой категории agentic software для физической инфраструктуры
Навыки
- Python
- FastAPI
- Django
- TypeScript
- React
- Postgres
- SQLAlchemy
- AWS
- S3
- RDS
- LLM
- pgvector
- Temporal
- Step Functions
- Airflow
- Terraform
- CDK
- CI/CD