Compass
Staff Software Engineer - Front End
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Staff-инженер фронтенда в организацию Transaction Journey компании Compass. Ведёт проектирование и разработку платформы управления сделками купли-продажи жилья, отвечает за архитектуру и надёжность сервисов.
Задачи
- Определять стратегическое направление и владеть архитектурой платформы, ингестией и нормализацией данных для поиска в масштабе
- Самостоятельно определять и вести поставку сложных технических проектов по всему стеку
- Развивать культуру операционного совершенства: определять KPI надёжности, отвечать за здоровье сервисов, снижать техдолг, ручные операции и затраты на инфраструктуру
- Внедрять современные паттерны разработки, включая интеграцию AI, пайплайны данных и телеметрию для автоматизации процессов
- Работать в масштабируемой инженерной культуре с AI-ассистированными процессами, 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
- NodeJS
- AWS
- CI/CD
- контейнеризация
- Agile
- Scrum
- Java
- Golang
- Python
- Kafka
- gRPC
- Thrift