Worth AI

Senior Software Engineer - Integrations

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

Senior-инженер в Integrations Squad компании Worth. Отвечает за интеграции со сторонними провайдерами данных, публичный API и SDK, а также внутренние коннекторы, через которые проходят данные о 700M+ SMB-записей.

Задачи

  • Проектировать и реализовывать крупные интеграции и подсистемы — от оценки партнёра до продакшн-запуска и эксплуатации
  • Строить и поддерживать интеграции с провайдерами данных (KYB, KYC/IDV, AML, fraud, banking, identity) и абстрагировать их за версионированными внутренними контрактами
  • Проектировать, развивать и эксплуатировать публичные REST API и SDK с вниманием к версионированию, обратной совместимости, аутентификации, rate limiting и developer experience
  • Декомпозировать неоднозначные спецификации партнёров и требования клиентов в технические дизайны с понятными трейд-оффами
  • Писать качественный продакшн-код на Node.js, TypeScript, Nest.js и React.js
  • Проектировать и развивать схемы PostgreSQL для ответов вендоров, слоёв нормализации и метаданных crosswalking с вниманием к индексам и производительности
  • Строить event-driven workflows на Kafka и Redis с ретраями, dead-lettering и backpressure
  • Оптимизировать медленные запросы и устранять системные узкие места в высоконагруженных пайплайнах
  • Деплоить, мониторить и отлаживать контейнеризованные сервисы в Kubernetes, включая алертинг и runbooks
  • Проводить прагматичные рефакторинги легаси-кода интеграций в модульные тестируемые адаптеры
  • Разбирать продакшн-инциденты (отказы вендоров, изменения схем, ротации auth, исчерпание квот) и укреплять систему
  • Наставлять коллег на code review по паттернам интеграций, устойчивости, тестированию и дизайну API
  • Коммуницировать сложные трейд-оффы между engineering, product, partnerships и customer-facing командами

Требования

  • 8+ лет профессионального опыта в разработке ПО
  • Подтверждённое владение крупными фичами или подсистемами в продакшне, желательно в интеграциях или платформенных API
  • Глубокая экспертиза в экосистеме Node.js и TypeScript
  • Сильные навыки системного дизайна, особенно устойчивых интеграций: ретраи, идемпотентность, circuit breakers, rate limiting, webhooks, graceful degradation
  • Опыт проектирования или эксплуатации публичного API или SDK (версионирование, auth, контракты, developer ergonomics)
  • Практический опыт с PostgreSQL, включая проектирование схем и оптимизацию запросов
  • Опыт построения или поддержки event-driven систем на Kafka
  • Опыт эксплуатации контейнеризованных приложений в Kubernetes
  • Подтверждённый опыт рефакторинга сложного или легаси-кода интеграций в модульные тестируемые адаптеры
  • Опыт менторства junior-инженеров и повышения стандартов качества команды
  • Способность эффективно работать в условиях высокой неопределённости

Условия

  • Медицинская страховка (Medical, Dental & Vision)
  • Пенсионный план (401k, IRA)
  • Страхование жизни
  • Гибкий оплачиваемый отпуск
  • 9 оплачиваемых праздничных дней
  • Отпуск по семейным обстоятельствам
  • Удалённая работа
  • Гибридный формат для сотрудников в Орландо
  • Бесплатная еда и снеки (Орландо)
  • Wellness-ресурсы

Навыки

  • Node.js
  • TypeScript
  • Nest.js
  • React.js
  • PostgreSQL
  • Kafka
  • Redis
  • Kubernetes
  • REST API
  • SDK
  • AWS
  • MSK
  • RDS
  • EKS
  • S3
  • Lambda
  • Terraform
  • Redshift
  • Python

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

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 окт.
Senior Software Engineer - Integrations — Worth AI, Atlanta | itrelocate