Alteryx

Software Engineer

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

Backend-инженер в команду cloud platform engineering Alteryx. Разработка сервисов оркестрации, выполнения задач и workflow runtime в облачной платформе.

Задачи

  • Проектировать и разрабатывать backend-сервисы, API, воркеры и общие библиотеки для облачной платформы
  • Развивать системы оркестрации работы между сервисами: постановка задач, отслеживание выполнения, статусы, ретраи, отмена, результаты
  • Разрабатывать асинхронные и event-driven системы с очередями, обменом сообщениями и фоновыми воркерами
  • Работать над распределёнными сценариями выполнения: межсервисное взаимодействие, маршрутизация, подтверждения, восстановление после сбоев
  • Поддерживать cloud-native runtime-инфраструктуру на контейнерах, Kubernetes и автоматизации деплоя
  • Интегрировать сервисы с хранилищами, потоками событий, REST API и внутренними контрактами
  • Повышать надёжность продакшена через метрики, трейсинг, логирование, дашборды, алерты и runbooks
  • Участвовать в code review и улучшать качество кода
  • Совместно с партнёрскими командами превращать продуктовые требования в инкрементальные и тестируемые возможности платформы
  • Использовать AI и современные инструменты для повышения продуктивности и скорости разработки

Требования

  • 2+ года практического опыта разработки и поддержки production-систем
  • Опыт создания backend-сервисов, API или фоновых воркеров, предпочтительно на TypeScript и Node.js
  • Опыт самостоятельной работы над фичами при умеренной неопределённости, проектирование небольших систем и API
  • Понимание асинхронной и распределённой обработки: зависимости задач, переходы состояний, ретраи, отмена, идемпотентность, конкурентность, таймауты
  • Опыт работы с durable-хранилищами, интеграциями сервисов и современными практиками разработки и деплоя
  • Опыт написания unit- и интеграционных тестов, базовые практики качества, надёжности и безопасности
  • Ясная коммуникация, реалистичные оценки и ownership-подход
  • Степень бакалавра в Computer Science, Engineering или эквивалентный практический опыт

Условия

  • Зарплата в США: $105,000 - $140,000
  • Возможны бонусы или комиссия, медицинская страховка, пенсионные и финансовые программы, wellness, отпуск, скидки для сотрудников
  • Удалённая работа (US - Remote)

Навыки

  • TypeScript
  • Node.js
  • Kubernetes
  • Docker
  • REST API
  • очереди
  • event-driven architecture
  • реляционные базы данных
  • observability
  • CI/CD

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer — Alteryx, 105,000 – 140,000 USD в год, Удалённо | itrelocate