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
- Декомпозировать неоднозначные спецификации партнёров и требования клиентов в технические дизайны с понятными трейд-оффами
- Писать качественный продакшн-код на Node.js, TypeScript, Nest.js и React.js
- Проектировать и развивать схемы PostgreSQL с вниманием к индексам, производительности и целостности данных
- Строить event-driven workflows на Kafka и Redis с ретраями, dead-lettering и backpressure
- Оптимизировать медленные запросы и устранять системные узкие места в высоконагруженных пайплайнах
- Деплоить, мониторить и отлаживать контейнеризованные сервисы в Kubernetes, включая алертинг и runbooks
- Проводить прагматичные рефакторинги legacy-кода в модульные, тестируемые адаптеры
- Разбирать продакшн-инциденты и укреплять систему против повторения
- Менторить коллег через код-ревью и делиться экспертизой по паттернам интеграций, устойчивости и 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
- Умение рефакторить сложный или legacy-код интеграций в модульные, тестируемые адаптеры
- Опыт менторинга 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
- ETL
- Python