iHeartMedia

Full-Stack Software Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full-stack разработчик в RCS Worldwide (iHeartMedia) для создания систем программирования, плейаута и доставки контента для радио, стриминга и цифровых платформ. Работа в тесной связке с tech lead и Manager of Software Engineering над веб-приложениями и API в облаке и на edge-устройствах.

Задачи

  • Проектировать, разрабатывать и выпускать качественные программные компоненты с использованием ООП и компонентного подхода, с упором на переиспользование, TDD и автоматизацию
  • Разрабатывать новые функции и улучшения существующих продуктов — от средней до высокой сложности
  • Писать, тестировать и разворачивать React-фронтенды и Node.js/TypeScript-бэкенды вместе с поддерживающей их serverless-инфраструктурой
  • Совместно с архитекторами переводить бизнес- и клиентские требования в детальные технические дизайны и спецификации компонентов
  • Выпускать ПО с минимальным числом дефектов, быстро выявлять и устранять проблемы
  • Оценивать трудозатраты и участвовать в планировании новых функций и изменений систем
  • Рано выявлять технические риски и вместе с командой готовить планы их снижения
  • Поддерживать и улучшать CI/CD-пайплайны для быстрых и надёжных релизов
  • Поддерживать и отлаживать код на edge-устройствах, развёрнутых в поле
  • Использовать мониторинг, алертинг и дашборды для контроля состояния систем и раннего выявления проблем

Требования

  • 3+ года опыта в frontend, backend или full-stack веб-разработке, уверенное знание принципов Agile и методологий QA
  • Сильный практический опыт с TypeScript и Node.js
  • Опыт создания UI на React
  • Опыт с AWS serverless-архитектурами (Lambda, API Gateway, S3, IAM, SQS, Docker и др.)
  • Опыт с infrastructure-as-code и автоматизацией деплоя, желательно AWS CodePipeline и CDK
  • Знакомство с CloudWatch (или аналогами) для мониторинга, алертинга и дашбордов
  • Опыт с NoSQL (MongoDB) и реляционными БД (Postgres или MySQL)
  • Опыт с event-driven интеграциями на основе сообщений
  • Навыки отладки и траблшутинга в разнородных аппаратных и программных средах
  • Опыт профилирования и оптимизации приложений по CPU/памяти
  • Опыт написания поддерживаемого, расширяемого и перспективного кода
  • Опыт end-to-end и user acceptance тестирования в Agile
  • Отличные навыки письменной и устной коммуникации
  • Умение работать как самостоятельно, так и в команде

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка от работодателя с разными вариантами покрытия
  • Страхование жизни за счёт компании и дополнительное страхование
  • Оплачиваемый отпуск и больничные
  • Оплачиваемые корпоративные праздники
  • Spirit day для волонтёрства в сообществе
  • План 401K
  • Программа помощи сотрудникам (EAP) бесплатно: телефонные консультации, юридические и финансовые вопросы, эмоциональное благополучие, семья и уход
  • Дополнительные добровольные программы: spending accounts, рефинансирование студенческих кредитов, страхование от несчастных случаев и др.

Навыки

  • TypeScript
  • Node.js
  • React
  • Python
  • AWS
  • Lambda
  • API Gateway
  • S3
  • IAM
  • SQS
  • Docker
  • AWS CodePipeline
  • AWS CDK
  • CloudWatch
  • MongoDB
  • Postgres
  • MySQL
  • CI/CD
  • Agile
  • QA

Похожие вакансии

Full-stack Engineer 4 (Python, Typescript, React, AWS)
Capital OneSeniorCambridgeОфис
179,400 – 245,600 USD в год
16 окт.
Lead Specialty Software Engineer – Full stack Developer
Wells Fargo & Company - Institutional Retirement & Trust businessLeadCharlotteГибрид
16 окт.
Full Stack Developer
ZoomMiddleSan JoseГибрид
98,900 – 228,700 USD в год
15 окт.
Sr. Manager Full-stack Engineer (People Leader)
Capital OneSeniorNew YorkОфис
250,800 – 286,200 USD в год
15 окт.
Full-stack Engineer 4
Capital OneSeniorNew YorkОфис
215,200 – 245,600 USD в год
15 окт.
Full-Stack Software Developer — iHeartMedia, Austin | itrelocate