Book of the Month

Senior Software Engineer, API Systems

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

Senior-инженер в команду Engineering Book of the Month: проектирование и поддержка API, внутренних систем (inventory, order management, финансовые и fulfillment-системы), а также клиентских фич для сотен тысяч пользователей.

Задачи

  • Создавать customer-facing фичи end-to-end для сотен тысяч пользователей
  • Проектировать и поддерживать системы, обеспечивающие работу Book of the Month: inventory, order management, финансовые и fulfillment-системы
  • Обеспечивать скорость и надёжность API, сайта и мобильных приложений при пиковых нагрузках от запусков, промо и праздничных распродаж
  • Плотно взаимодействовать с техническими и нетехническими стейкхолдерами для поиска практичных и экономичных решений
  • Готовить детальные технические спецификации решений для ревью коллегами и реализации через agentic workflows
  • Ревьюить технические спецификации других разработчиков и менторить инженеров по масштабируемости, паттернам проектирования и edge cases
  • Писать код и направлять генерацию кода для реализации утверждённых решений на высоком уровне качества
  • Проверять решения на каждом этапе разработки, включая happy и unhappy paths, и мониторить успех после релиза

Требования

  • 6+ лет опыта разработки высококачественного production-кода
  • Опыт работы в consumer-facing бренде — плюс
  • Ориентация на решение: умение декомпозировать задачи и находить инновационные способы применения новых технологий
  • Готовность брать ownership: создавать продукт с нуля, вести его разработку и отвечать за качество для конечных пользователей
  • Спокойное отношение к неопределённости и сложным задачам
  • Командная работа и готовность осваивать новые навыки
  • Разработка production-кода в event-driven системах, предпочтительно на Node.js
  • Использование типизированных языков, предпочтительно TypeScript, для целостности API-контрактов и защиты от регрессий
  • Моделирование данных в реляционных БД (MySQL или PostgreSQL) и безопасная эволюция схем на живых production-данных
  • Проектирование и версионирование REST API с чёткими контрактами и обратной совместимостью
  • Построение и поддержка тестовых наборов, достаточных для использования в качестве quality gate перед релизом
  • Оптимизация SQL, минимизация обращений к БД, управление in-memory нагрузкой и использование сторонних сервисов (Redis, Kafka, SQS)

Условия

  • Salary Range: $125,000 - $180,000

Навыки

  • Node.js
  • TypeScript
  • MySQL
  • PostgreSQL
  • REST API
  • Redis
  • Kafka
  • SQS
  • SQL
  • event-driven systems

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

Lead Software Engineer - Parametric
Morgan StanleyLeadNew YorkГибрид
115,000 – 225,000 USD в год
15 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Staff Software Engineer
SS&C TechnologiesSeniorCitypointГибрид
170,000 – 188,000 USD в год
13 окт.
Senior Software Engineer, API Systems — Book of the Month, 125,000 – 180,000 USD в год, New York | itrelocate