Compass
Senior Software Engineer I - Front End
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior frontend-инженер в Compass — платформу для агентов недвижимости. Работа над высоконагруженными интерфейсами и дашбордами в одном из доменов: CRM Insights или Broker Productivity.
Задачи
- Проектировать, разрабатывать и поддерживать высокопроизводительные распределённые event-driven микросервисы и облачную инфраструктуру с интеграцией с современными фронтенд-интерфейсами
- Самостоятельно декомпозировать и вести поставку сложных технических проектов и подсистем по всему стеку
- Внедрять современные паттерны разработки, включая интеграцию AI-моделей, data pipelines и телеметрии для автоматизации процессов
- Проводить код- и дизайн-ревью, писать качественные автотесты (unit, integration, e2e) и улучшать кодовую базу
- Быть экспертом в своём домене: вести техническую документацию (архитектурные диаграммы, runbooks, спецификации) и отвечать за сервисы на всём жизненном цикле
- Работать с кросс-функциональными стейкхолдерами, устранять системные узкие места и менторить коллег
Требования
- Степень BS в Computer Science, Software Engineering или эквивалентный практический опыт
- 5+ лет разработки комплексных, хорошо протестированных и высокопроизводительных приложений на TypeScript, JavaScript и HTML/CSS
- 5+ лет опыта с React и Node.js
- 3+ года опыта с AWS и облачными технологиями
- Опыт технического лидерства с влиянием на несколько команд
- Понимание и соблюдение отраслевых best practices в разработке и архитектуре, интерес к новым AI-технологиям
- Чувство дизайна и внимание к деталям
- Сильные навыки критического мышления и коммуникации
- Опыт с CI/CD, контейнеризацией и Agile/Scrum
- Будет плюсом: опыт backend-разработки на Java, Golang или Python
- Будет плюсом: опыт с Kafka и event-driven системами, gRPC, Thrift и другими протоколами server-to-server
Условия
- Базовая зарплата $149,580–$166,200 в год, возможны бонусы и RSU
- Оплачиваемый отпуск, праздники, больничные, отпуск по уходу за ребёнком и recharge-отпуск
- Медицинская страховка, tele-health, стоматология и зрение
- План 401(k), гибкие сберегательные счета (FSA), программа для commuter
- Страхование жизни и инвалидности
- Maven (поддержка новых родителей), Carrot (льготы по фертильности), UrbanSitter (сеть по подбору нянь)
- Employee Assistance Program и страхование питомцев
Навыки
- TypeScript
- JavaScript
- HTML
- CSS
- React
- Node.js
- AWS
- CI/CD
- Docker
- Kafka
- gRPC
- Thrift
- Java
- Golang
- Python