Rebar Labs
Software Engineer, Product
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Продуктовый инженер-фулстек с уклоном во фронтенд в Rebar — AI-платформе для строительной отрасли. Отвечает за производительность и корректность браузерного canvas-редактора на плотных строительных чертежах и за сквозную разработку фич от редактора до API и БД.
Задачи
- Отвечать за runtime-качество продукта: задержки взаимодействия, производительность рендеринга, память и корректность на реальных проектах клиентов
- Владеть сложной клиентской архитектурой: canvas-редактором, слоем совместного редактирования документа и связывающим их состоянием
- Помогать поднимать планку инженерного качества в организации
- Повышать планку ревью и тестирования: обязательные проверки, осмысленное end-to-end покрытие ломающихся сценариев, ревью, ловящее проблемы дизайна, а не опечатки
- Поставлять фичи end to end: от редактора через API до базы данных, самостоятельно проектировать модель данных и эндпоинты
Требования
- 5+ лет разработки production веб-приложений, значительная часть — в большой долгоживущей кодовой базе
- Глубокое знание React и TypeScript, понимание того, как реально работает рендеринг
- Реальный опыт работы с производительностью браузера: профилирование, задержки взаимодействия, память, рендеринг
- Опыт владения сложным клиентским состоянием в production, а не просто fetch и render
- Крепкие основы backend: проектирование API и реляционных моделей данных, миграции, серверный код в production (Python и Postgres на AWS и GCP)
- Готовность владеть доменом end to end, включая production-инциденты
Условия
- Конкурентная базовая зарплата
- Значимый пакет опционов, соответствующий опыту
- Комплексная медицинская, стоматологическая и офтальмологическая страховка
- Бюджет на agentic-инструменты
- Обеды и ужины (после определённого времени)
- Сильная культура и офисное общение
- Офисная работа в Нью-Йорке, район Flatiron
Навыки
- React
- TypeScript
- Python
- Postgres
- AWS
- GCP
- Konva
- WebGL
- Pixi
- Three.js
- CRDT
- Yjs
- Automerge
- ShareDB
- IndexedDB
- Temporal
- DBeaver