Compass
Staff Software Engineer - Front End
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер фронтенда в организацию Transaction Journey в Compass. Отвечает за архитектуру и разработку платформы управления сделками купли-продажи жилья, включая формы, eSign, комплаенс-ревью и расчёт комиссий.
Задачи
- Определять стратегическое направление и владеть архитектурой платформы, ингестией и нормализацией данных для поиска в масштабе
- Самостоятельно определять и вести поставку сложных технических проектов по всему стеку
- Развивать культуру операционного совершенства: определять KPI надёжности, отвечать за здоровье сервисов, снижать техдолг, ручные операции и затраты на инфраструктуру
- Внедрять современные паттерны разработки, включая интеграцию AI, пайплайны данных и телеметрию для автоматизации процессов
- Работать в масштабируемой инженерной культуре с AI-ассистированными workflow, decoupled-системами и автоматизированным CI/CD, тестированием и мониторингом
- Вдохновлять, нанимать и менторить инженеров
- Кросс-функционально взаимодействовать с продуктовыми и дизайн-командами для выбора правильных решений
Требования
- BS в Computer Science, Software Engineering или эквивалентный практический опыт
- 10+ лет опыта разработки комплексных, хорошо протестированных и высокопроизводительных приложений на TypeScript, JavaScript и HTML/CSS
- 5+ лет опыта с React и NodeJS
- 3+ года опыта работы с AWS / облачными технологиями
- Подтверждённый опыт технического лидера с кросс-командным влиянием
- Понимание и соблюдение отраслевых best practices в разработке и архитектуре ПО, отслеживание новых технологий в AI
- Сильное чувство дизайна и внимание к деталям
- Сильные навыки критического мышления и коммуникации, страсть к операционному совершенству
- Уверенное знание CI/CD-пайплайнов, контейнеризации и методологий Agile/Scrum
- Отличные навыки устной и письменной коммуникации, техническая эмпатия к конечным пользователям
- Будет плюсом: опыт backend-разработки на Java, Golang или Python
- Будет плюсом: опыт с Kafka и event-driven системами, gRPC, Thrift и другими протоколами server-to-server коммуникации
Условия
- Базовая зарплата $228,000–240,000 в год, может варьироваться в зависимости от знаний, навыков и опыта
- Бонусы и restricted stock units могут входить в компенсационный пакет
- Оплачиваемый отпуск, праздничные дни, больничные, родительский отпуск и recharge leave
- Медицинская страховка, tele-health, стоматология и зрение
- План 401(k)
- Flexible spending accounts (FSA)
- Программа компенсации транспортных расходов
- Страхование жизни и инвалидности
- Maven (поддержка новых родителей)
- Carrot (льготы по фертильности)
- UrbanSitter (сеть по подбору нянь)
- Employee Assistance Program
- Страхование питомцев
Навыки
- TypeScript
- JavaScript
- HTML
- CSS
- React
- Node.js
- AWS
- CI/CD
- контейнеризация
- Agile
- Scrum
- Java
- Golang
- Python
- Kafka
- gRPC
- Thrift