Point your AI agent at freehire and let it find you a job.

Get the CLI →

Influence Pro Services

NewBe an early applicant

Backend Team Lead

Posted Updated
Discussion

Summary

Backend team lead for a portfolio of B2C subscription apps built around a web2app funnel: launching new products from zero on a ~12-week cycle, owning architecture, and leading the backend team. Default stack is Node.js/TypeScript (NestJS) on AWS with PostgreSQL/MySQL, Redis, Stripe/RevenueCat billing, and Python for data ingest/scraping.

Influence Pro Services розвиває портфель B2C-підписочних продуктів на ринок США та Tier-1.
Продукти будуються навколо web2app-воронки: трафік і оплата на вебі, доставка цінності в застосунку.
Ми запускаємо новий продукт приблизно за 12 тижнів – від валідації попиту до перших платних користувачів. Нам потрібен лід, який вже робив це раніше: не підтримував зрілий продукт, а виводив B2C-підписку з нуля в бойовий трафік і потім тримав її під навантаженням.
Це роль з реальним ownership: ти ухвалюєш архітектурні рішення, ведеш команду і відповідаєш за те, щоб реліз відбувся у вікно запуску.

Що ти будеш робити:
Вести бекенд-команду: планування, оцінки, код-рев'ю, розподіл задач, наставництво, участь у наймі
Запускати нові продукти з нуля в межах 12-тижневого циклу: від специфікації PM до релізу і перших оплат
Ухвалювати архітектурні рішення й тримати баланс між «швидко в реліз» і «не переписувати через квартал» – у нас продукт може не пройти гейт Go/Pivot/Stop, і код не повинен бути дорожчим за гіпотезу
Проектувати підписочний контур: пейволл, стани підписки, тріали й інтро-періоди, продовження, dunning і ретраї, рефанди, скасування у ARL-відповідному вигляді, мультивалютні й гео-диференційовані ціни
Тримати web2app-звʼязку на боці бекенду: entitlement, який відкривається і на вебі, і в застосунку, redemption/deep links, ідемпотентна обробка вебхуків Stripe, App Store Server Notifications і Google Play RTDN
Будувати інтеграції з маркетинговим контуром: серверні події в AppsFlyer, Amplitude, GA4, Conversions API, ESP
Виносити повторюване у спільний шар: типові рішення підписочного й нотифікаційного контуру мають переюзуватись між продуктами, а не переписуватись у кожному з нуля
Відповідати за дані: інжест зовнішніх джерел і скрейпінг, черги, ідемпотентність, дедуплікація, дежести й нотифікації за розкладом у кількох таймзонах
Тримати надійність і собівартість: моніторинг, алерти, SLO на критичні флоу (оплата, доставка контенту), контроль витрат на AWS
Працювати за нашим SDLC: Definition of Ready / Definition of Done, специфікація від Product перед розробкою, сінки двічі на тиждень по перетинних зонах
Готувати продукт до app-фази: релізи в App Store і Google Play, серверна частина під in-app покупки

Стек:
Наш дефолтний вибір для нових продуктів:

Бекенд: Node.js + TypeScript (NestJS)
Дані: PostgreSQL або MySQL, Redis; аналітичне сховище під події за потреби
Інфраструктура: AWS (ECS/Fargate або Lambda, RDS, S3, SQS/SNS, EventBridge), Docker, IaC, CI/CD
Підписки й платежі: Stripe, Paddle або Solidgate, RevenueCat, App Store Server Notifications, Google Play RTDN
Продуктовий контур: Amplitude, GA4, AppsFlyer, Sentry, feature flags і A/B-експерименти
Другий стек: Python – для інжесту даних, скрейпінгу й AI-інтеграцій

Це орієнтир, а не обмеження. Усі продукти будуються з нуля, тому фінальний вибір стека – за лідом: якщо ти обґрунтуєш інший (Go, Python, PHP/Laravel), ми це обговоримо. Ми очікуємо не конкретну технологію, а рішення, яке ти зможеш захистити перед своєю ж командою через рік.

Що ми очікуємо:
5+ років бекенд-розробки, з них 1,5+ у ролі Team Lead / Tech Lead із командою від 3х людей
Обовʼязково: досвід запуску B2C-підписочних продуктів з нуля – мінімум два продукти, доведені до перших платних користувачів і реального трафіку. Це вимога, а не побажання
Глибока експертиза в одному з мейнстрімних бекенд-стеків для B2C-продуктів (Node.js/TypeScript, Python, Go або PHP) – на рівні, коли ти обираєш архітектуру, а не наслідуєш її
Реляційна БД на рівні проектування схеми, індексів, транзакцій і оптимізації запитів. Redis. Черги (SQS, RabbitMQ, Kafka – будь-що з практикою)
AWS або GCP: контейнери чи serverless, керована БД, обʼєктне сховище, черги й події, моніторинг. Docker, IaC, CI/CD
Досвід із підписочним білінгом hands-on: Stripe або Paddle/Solidgate, плюс RevenueCat або власна реалізація. Розуміння, чому вебхуки треба обробляти ідемпотентно і що робить із даними повторна доставка
Розуміння web2app на рівні архітектури: cross-platform entitlement і redemption-лінки, які відкривають доступ у застосунку після оплати на вебі – ти маєш розуміти цей контур і його підводні камені, навіть якщо збирав його іншими інструментами
Інтеграції з third-party API як щоденна робота: платіжки, атрибуція, ESP, зовнішні дані
Досвід інжесту зовнішніх даних: парсинг і скрейпінг, робота з чужими API, черги й планувальники, дедуплікація, обхід лімітів і блокувань. У наших продуктах зовнішні дані – основа цінності, а не допоміжна фіча
Уміння працювати зі специфікацією і сказати «тут спека суперечлива» до старту, а не на демо
Англійська Intermediate+ – вендорські API, policy-документи сторів

Буде плюсом:
Досвід у продуктовій компанії з портфелем продуктів (кілька B2C-апок або web2app-воронок паралельно), а не в одному продукті чи аутсорсі
Досвід релізів в App Store / Google Play і проходження рев'ю
Скрейпінг у великому масштабі: власна проксі-інфраструктура, антибот-обхід, тисячі джерел
ClickHouse або інше аналітичне сховище під події
Інтеграції LLM/AI у продуктові фічі
Feature flags і сервіс A/B-експериментів
Досвід із мультимовністю та RTL на боці бекенду
GDPR/CCPA, ARL – досвід реалізації видалення даних і скасування підписки за вимогами

Що ми пропонуємо:
Портфель продуктів і реальні запуски: за рік ти виведеш кілька продуктів, а не один реліз у кварталі
Ownership архітектури без узгоджень через три рівні
Технічні рішення у твоїй зоні – твої: стек і архітектуру нового продукту визначаєш ти, а не успадковуєшь
In-house команда: PM, UX, дизайн, motion, маркетинг, growth
Свобода у виборі AI-стеку та інструментів
Повністю віддалено, повна зайнятість, 3 місяці probation, 24 дні оплачуваної відпустки після probation, 10 оплачуваних sick days

Процес найму:
Прескрін (письмово) → Скринінг з рекрутером → Технічне інтервʼю (можуть долучатися CEO та CCO) → Фінальне інтервʼю (опційно) → Збір рекомендацій → Оффер

Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available