Senior Backend Engineer (Node.js / AI / Integrations)
Хто ми?
CreditBooster.ai — pre-seed стартап із США (Чикаго), який будує AI-native iOS-додаток для покращення кредитної історії.
- MVP вже запущено
- перші платні користувачі є
- зараз активна фаза масштабування (ціль: 10–20x росту)
- інженерна команда — remote (Україна)
фаундер із 20+ роками досвіду у кредитному бізнесі
👉 Це рання стадія, де ти реально впливаєш на продукт, архітектуру і технічні рішення
- Website: https://creditbooster.ai/
App: https://apps.apple.com/us/app/boost-ai-fix-build-credit/id6745273424
🧑💻 Команда та формат роботи
- Маленька команда: фаундер, PM, дизайнер і 2–3 інженери
- Плоска структура без зайвої бюрократії
- Scrum: тижневі спринти + daily sync
⚙️ Технічний стек
- Node.js (22) + TypeScript
- Fastify
- PostgreSQL (AWS RDS)
- AWS: ECS Fargate, S3, SES, CloudWatch
- GitLab CI/CD (manual deploy, weekly releases)
Архітектура: domain-driven моноліт (один сервіс, спільна БД)
🔗 Інтеграції (ключова частина ролі)
У продукті вже 14+ інтеграцій:
- Credit bureaus (Equifax, Experian, TransUnion, LexisNexis)
- Identity / KYC (IdentityIQ)
- AI (Claude, Bedrock, OpenRouter)
- Комунікації (Twilio, Lob, Intercom)
- Payments (Stripe, RevenueCat — у процесі)
- Аналітика, CRM, feature flags
👉 Більшість із них — нестабільні API з різною логікою та обмеженнями
Над чим будеш працювати
1. Інтеграції з кредитними бюро (~30%)
- Робота з CRS API (агрегатор усіх кредитних бюро США)
- Failover між провайдерами
- Обробка нестабільних відповідей і rate limits
- Парсинг і нормалізація кредитних звітів
👉 Це найбільш складна і критична частина системи
2. Dispute система (~20%)
- Повний цикл створення спорів (multi-step flow)
- Автоматизація листів і процесів
Робота з адресами, історією, правилами
3. Адмін-панель (~20%)
- Управління користувачами і документами
- Ролі, доступи, сесії
Нотифікації та внутрішні процеси
4. Інтеграції з іншими сервісами (~15%)
- Marketing / email / SMS
- Payments (Stripe, RevenueCat)
CRM та аналітика
5. AI / LLM (~10%)
- Інтеграція LLM (Claude / Bedrock)
- Генерація рекомендацій і документів
Оптимізація prompt-логіки і витрат
6. Дані та інфраструктура (~5%)
- SQL міграції, оптимізація
- Деплой і дебаг в AWS
Моніторинг і логування
🔥 Основні технічні виклики
- Нестабільні API (потрібен failover і retry)
- Нормалізація даних з різних джерел
- Робота з регульованими фінансовими даними
- Послідовні API-запити (chain of requests)
- Масштабування системи ×10–20
🚀 Що буде найближчим часом
- Стабілізація CRS як основного провайдера
- Інтеграція Stripe + RevenueCat
- Побудова data stack (backend як source of truth)
- Масштабування інфраструктури
- Побудова on-call процесів і алертів
Автоматизація деплою і code review
✅ Кого шукаємо
- 5+ років backend (Node.js + TypeScript)
- Досвід з production API
- Сильний PostgreSQL (оптимізація, індекси, складні запити)
AWS (ECS, RDS, S3) — hands-on
Критично важливо:
- Досвід складних інтеграцій:
- multi-provider
- failover
- retry логіка
Робота з нестабільними API
🤖 AI / LLM
- Досвід інтеграції (OpenAI / Claude / Bedrock)
- Розуміння prompt-інжинірингу
Робота з cost / latency
➕ Плюсом буде
- fintech / payments / banking
- KYC / AML
- досвід масштабування систем
робота з чутливими даними
⚠️ Важливо
- Не класичний 9–5 формат
- On-call (реакція на критичні проблеми ~1–2 години)
- Частину процесів потрібно буде будувати з нуля
- Самостійний (end-to-end відповідальність)
- Думає про надійність і масштаб
- Бере ownership за продакшн
Ок з темпом стартапу і невизначеністю
❌ Не підійде якщо
- працював тільки з простими CRUD API
- немає досвіду інтеграцій
- немає AWS hands-on
шукаєте стабільний процес і чітке ТЗ
📩 Процес найму
- Скринінг
- Технічне інтерв’ю
Culture fit із фаундером
Зацікавило? Відгукуйся!
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | C2 - Proficient |