CoStar
Senior Full-Stack Engineer - Apartments.com - Irvine, CA
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full-Stack инженер в команду Apartments.com (CoStar Group) для разработки высоконагруженных веб-приложений, которыми пользуются миллионы арендаторов. Роль предполагает проектирование и развитие продуктовой платформы на C#/.NET с работой над фронтендом и базами данных.
Задачи
- Проектировать и разрабатывать ПО с использованием принципов ООП и паттернов проектирования для высокой переиспользуемости и поддерживаемости
- Писать покрываемый юнит-тестами код на C#
- Изучать архитектуру и фреймворки продуктов CoStar, поддерживать и развивать платформу
- Разрабатывать хранимые процедуры, SQL-скрипты и ETL-задачи в соответствии со стандартами баз данных CoStar
- Участвовать и продвигать непрерывные улучшения в Agile/Scrum-командах
- Формировать консенсус между командами, работающими над проектами разработки
- Организовывать обсуждения с другими .NET- и database-разработчиками для обмена идеями и улучшениями
- Постоянно оценивать новые технологии для выявления возможностей, трендов и лучших практик
- Наставничество разработчиков и выстраивание консенсуса
Требования
- Bachelor's Degree от аккредитованного некоммерческого очного вуза
- 6+ лет опыта production-разработки на C# .NET (или .NET Core)
- Подтверждённый опыт создания и запуска успешных продуктов и платформ
- Опыт юнит-, performance- и автоматизированного тестирования
- Глубокое понимание бизнеса, для которого создаётся ПО
- Опыт наставничества разработчиков и выстраивания консенсуса
- Желательно: опыт работы с Vue, React или Angular на TypeScript
- Желательно: опыт проектирования реляционных БД (MS SQL или MySQL), включая оптимизацию производительности
- Желательно: опыт с AWS S3, SQS, Dynamo, ElastiCache, Apache Kafka и Datadog
Условия
- Гибридный формат: 4 дня в офисе в Irvine, CA, 1 день удалённо
- Конкурентная компенсация и бонусы за результаты
- Внутреннее обучение и компенсация обучения
- Медицинская страховка (Medical / Vision / Dental / Prescription Drug)
- Страхование жизни, юридическое и дополнительное страхование
- Виртуальные и очные услуги психологической помощи для сотрудников и семьи
- Компенсация транспорта и парковки
- Пенсионный план 401(K) с matching contributions
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск
- Фитнес-центр на территории и/или компенсация членства (зависит от локации), йога-студия, Peloton, персональные тренировки, групповые занятия
- Доступ к Diversity, Equity & Inclusion Employee Resource Groups
- Бесплатный кофе, чай, какао, свежие фрукты и здоровые снеки
Навыки
- C#
- .NET
- .NET Core
- SQL
- ETL
- MS SQL
- MySQL
- Vue
- React
- Angular
- TypeScript
- AWS S3
- AWS SQS
- DynamoDB
- ElastiCache
- Apache Kafka
- Datadog
- Agile
- Scrum